Help & FAQ

Common questions about Kyra AI workers, integrations, 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) Add a client and pick an industry template, (3) Click "Generate with AI" to write the personality, (4) Optionally connect your CRM, (5) Done — the AI starts responding automatically.

Do I need a specific CRM to use Kyra?

No! Kyra works standalone with our web chat widget and voice AI. For SMS and multi-channel messaging, you can connect GoHighLevel or use our other integrations. The web chat widget works on any website — embed a single script tag and the AI responds immediately.

What channels does Kyra work on?

Kyra handles: SMS, WhatsApp, Instagram DMs, Facebook Messenger, Live Chat, Google Business Messages, and email. Plus our own web chat widget and voice webhook integration. Channel availability depends on your CRM connection.

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 required.

CRM Integration

How do I connect my CRM?

For GoHighLevel: 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 → CRM Setup. More CRM integrations coming soon.

Do I need marketplace approval to use Kyra?

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

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

Check these in order: (1) Is your CRM integration token valid? (2) Is the client's container status "Running" in the Kyra dashboard? (3) Has the AI personality been configured? (4) Is the phone number associated with the correct account? Email angel@conversionsystem.com with your client ID if still stuck.

Can I connect multiple client accounts?

Yes — each Kyra client maps to one CRM account. Each client has its own integration token. Add as many clients as your plan allows, each with their own connection.

Will the AI update my 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 calendar?

The AI includes your booking link when customers ask to schedule. Go to: Personality tab → Calendar Booking Link → paste your 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 your CRM, (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 conversation directly.

Billing & Plans

What does each plan include?

Lite ($99/mo): 3 client AI workers. Pro ($299/mo): 10 AI workers + white-label. Scale ($499/mo): 20 AI workers + everything. Start free — upgrade anytime.

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?

Kyra offers a free plan with 1 AI worker — no credit card needed. When you upgrade to a paid plan (Lite, Pro, or Scale), billing starts immediately. Cancel or change plans anytime from your dashboard.

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 →