Help & FAQ

Common questions about Kyra AI workers, GHL integration, and billing.

Can't find your answer? Email us directly →

Getting Started

How long does it take to get my first AI worker live?

Under 10 minutes for most agencies. The steps are: (1) Create your free account, (2) Connect your GHL private integration token, (3) Add a client and pick an industry template, (4) Click "Generate with AI" to write the personality, (5) Done — the AI starts responding automatically.

Do I need GoHighLevel to use Kyra?

GHL is required for the SMS and multi-channel features. However, the web chat widget works on any website without GHL — embed a single script tag on your client's site and the AI responds immediately.

What channels does Kyra work on?

When connected to GHL, Kyra handles: SMS, WhatsApp, Instagram DMs, Facebook Messenger, Live Chat, Google Business Messages, and GHL email. Plus our own web chat widget (no GHL needed) and voice webhook integration.

Can I try Kyra without signing up?

Yes! Go to kyra.conversionsystem.com/try/dental (or any industry slug) for a live conversation with a real AI. No account, no credit card, no GHL required.

GHL Integration

How do I get my GHL Private Integration Token?

In your GHL account: Settings → Integrations → Private Integrations → Create New. Name it "Kyra AI", select all message permissions, and copy the token. Paste it in Kyra's dashboard under Agency → GHL Setup.

Do I need GHL Marketplace approval to use Kyra?

No! Kyra uses Private Integration Tokens, which bypass marketplace approval entirely. Any GHL agency can connect immediately — no waiting, no review process.

The AI isn't responding to GHL messages. What's wrong?

Check these in order: (1) Is your GHL token valid? (go to GHL → Settings → Integrations and verify it). (2) Is the client's container status "Running" in the Kyra dashboard? (3) Has the AI personality been configured? (4) Is the GHL number associated with the correct sub-account? Email angel@conversionsystem.com with your client ID if still stuck.

Can I connect multiple GHL sub-accounts?

Yes — each Kyra client maps to one GHL sub-account. Each client has its own Private Integration Token. Add as many clients as your plan allows, each with their own GHL connection.

Will the AI update my GHL CRM automatically?

Yes. After every conversation, the AI analyzes the exchange and: (1) Adds relevant tags to the contact (hot-lead, appointment-requested, price-inquiry, etc.), (2) Writes a note summarizing the conversation, and (3) Updates the pipeline stage if the context suggests it.

AI Configuration

What is "Generate with AI" and how does it work?

Click the ✨ button on the Personality tab and enter the business name and industry. Our AI generates a complete persona, greeting, and detailed instructions for that specific business type — in seconds. You can edit it further or use it as-is.

Can the AI speak Spanish (or another language)?

Yes. In the client's Personality tab → Response Language → select Spanish (or any of 14 other languages). The AI will always respond in that language, regardless of what language the customer uses.

How does the AI know what to say about my client's business?

The AI's personality (persona, greeting, instructions) is configured in the Personality tab. Be specific: include the business name, services offered with prices, staff names, booking policies, and any FAQs. The more detail you provide, the better the AI performs.

Can the AI book appointments in my GHL calendar?

The AI includes your GHL booking link when customers ask to schedule. Go to: Personality tab → Calendar Booking Link → paste your GHL calendar share link. The AI will naturally offer it during appointment conversations.

What happens when the AI can't handle a message?

When the AI detects a frustrated customer or a question it can't answer confidently, it escalates: (1) Tags the contact "needs-human" and "kyra-escalated" in GHL, (2) Sends an email alert to your agency's escalation email, (3) Fires your configured Slack/Discord webhook if set up. You can then jump into the GHL conversation directly.

Billing & Plans

What does each plan include?

Lite ($99/mo): 3 AI workers + 500 credits/mo. Pro ($249/mo): 10 AI workers + 1,500 credits/mo + white-label. Scale ($499/mo): 30 AI workers + 2,500 credits/mo + everything. All paid plans include a 7-day free trial.

What is BYOK (Bring Your Own Key)?

On Starter+ plans, you can connect your own OpenAI API key. This gives you full control over AI costs. You'll need to create an account at platform.openai.com and add at least $5 in credits to enable API access (note: ChatGPT subscription ≠ API credits).

Can I cancel anytime?

Yes. Cancel anytime from your Billing page. Your plan stays active until the end of the billing period, then reverts to Free (1 client). No cancellation fees.

How does billing work for the 7-day trial?

Enter your card to start the trial. You won't be charged for 30 days. If you cancel before the trial ends, you pay nothing. After 30 days, your card is charged for the monthly rate.

What happens if I reach my client limit?

You'll see an upgrade prompt when you try to add more clients than your plan allows. Existing clients continue working — they're never interrupted. Just upgrade to add more.

Troubleshooting

My client's container shows "stopped" — what do I do?

Click the "Reprovision" button in the client detail page (three-dot menu). This restarts the AI worker's infrastructure. If it still shows stopped after 2 minutes, contact support.

The web chat widget isn't showing on my client's website.

Check: (1) Is the script tag placed before </body>? (2) Is the CLIENT_ID correct in the embed code? (3) Try a hard refresh (Ctrl+Shift+R). The CDN cache refreshes every 5 minutes after changes.

Email notifications aren't working.

Email features require a RESEND_API_KEY in your Vercel environment variables. This key needs to be added by your Kyra administrator. Once added, all emails activate automatically: welcome emails, escalation alerts, weekly reports, and the 7-day nurture sequence.

The AI is responding in the wrong language.

Go to the client's Personality tab → Response Language. Select the correct language and click Save. The AI will start responding in the new language for all future messages (existing conversations stay in their original language).

How do I get support?

Email angel@conversionsystem.com with your agency ID (found in your dashboard URL) and a description of the issue. We aim to respond within 24 hours.

Still need help?

Our team responds within 24 hours. Usually faster.

Email Support →