← Back to Guides

Developer & Agency Guide: Setting Up Client AI Voice Agent Accounts

How to configure, bill, and hand off a Kestrel AI voice agent account to a client — verified against what the platform actually does today.

Quick answer: sign up with a dedicated email per client, configure the AI agent and phone number, activate billing yourself, then invite the client's real email from the Team page — they set a password and land on a working dashboard, no onboarding wizard. For the full narrative walkthrough, read how developers and agencies set up AI voice agents for clients.

How the account model works

Each Kestrel account has one owner from the moment it's created — there's no separate "blank account for someone else" step. The reliable pattern: you sign up with a dedicated email per client, configure everything as the owner, then invite your client's real email into that same account with the role you choose. If you manage several clients, use a separate email per engagement (a "+" alias works with most providers).

Step-by-step setup

1. Create the account

Sign up at /signup using a dedicated email for this client engagement — not your main Kestrel account, if you have one. Each account has a single owner from the moment it's created, so a fresh email per client keeps every client's data, calls, and configuration fully isolated from every other client you manage.

2. Configure the AI agent

Go to Settings → AI Agent Config to set the greeting and conversation style, then Business Hours, Call Routing (emergency keywords and where urgent calls get routed), and Voice Instructions. This step has no dependency on a phone number — the AI's configuration lives on the account and can be set, or changed later, independently of phone provisioning.

3. Pick a specific phone number

Go to Settings → Phone Numbers and use "Purchase Number" to search by area code and choose the exact number for this client, rather than letting the platform auto-assign one when billing activates. Doing this first means the account already has its number by the time a plan goes live — nothing gets auto-provisioned behind your back.

4. Activate billing yourself

Go to Settings → Billing & Credits and choose a plan while signed in as the account owner. This is a direct checkout that returns to the billing page — it does not route anyone through an onboarding wizard, because you're the one doing it, not your client.

5. Invite your client

Go to the Team page and create an invitation using your client's real email address, with the role you want them to have (Member, Admin, or Owner). The invite is scoped to that specific email, expires on the schedule you set, and gives you a shareable link and code alongside the automatic invite email.

6. Client accepts and lands on a working dashboard

New clients set a password and confirm their email, then land directly on the account you configured — no onboarding wizard, no plan picker, no phone number search. Existing Kestrel users just sign in and their session switches to the account you set up. Either way, the invite link only works for the email address it was sent to.

Continuous support after handoff

Setup isn't a one-time event. Agent tuning and RAG source management aren't separate "advanced" features bolted onto onboarding — they're the same settings pages used for initial setup, revisited whenever a live call shows something that needs adjusting.

AI Training Hub

Tracks extraction patterns the AI has learned from real calls, with an approval queue and a configurable confidence threshold. When a live call surfaces an edge case the AI didn't handle well, review and correct it here.

RAG Content / Knowledge Base

Manages the website content the AI draws on to answer questions. Add sources, trigger a rescrape after a client updates their site, and refresh what the AI knows without touching its core configuration.

Voice Instructions & Call Routing

Editable at any time, not just during setup. If a call reveals the AI mishandled a phrase or should route a new request type differently, update it directly — the change applies to the next call.

Frequently Asked Questions

Can I configure the AI agent before assigning a phone number?
Yes. The AI's persona, greeting, business hours, and call routing are configured on the account itself and don't require a phone number to be attached first.
Can my client save a payment method without starting a subscription?
Yes. Saving a card and activating a plan are separate actions. A client can add a payment method from Settings → Billing without triggering onboarding or a phone number purchase.
Does activating billing from inside the account trigger onboarding for my client?
No. Activating a plan from Settings → Billing while signed in as the account owner is a direct checkout that returns to the billing page. Your client never has to go through it.
Can I create a separate account for each client I manage?
Yes, by using a dedicated email address per client engagement. Each account has one owner at creation time, so a separate sign-up per client keeps each client fully isolated.
Does agent tuning count as ongoing support after setup?
Yes. The AI Training Hub and RAG content management pages are built for ongoing use. Reviewing patterns learned from live calls and refreshing the website content the AI draws answers from are both standard continuous-support tasks, not one-time setup steps.

Ready to set up your first client account?

Read the companion walkthrough or jump straight into your dashboard.