Common questions about Kyra AI workers, GHL integration, and billing.
Can't find your answer? Email us directly →
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.
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.
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.
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.
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.
No! Kyra uses Private Integration Tokens, which bypass marketplace approval entirely. Any GHL agency can connect immediately — no waiting, no review process.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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 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.
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).
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.