Skip to main content
After a lead is created, inbound customer texts continue as a tracked Avidra conversation. The AI handles the back-and-forth automatically — collecting service details, assessing urgency, and keeping the caller engaged until your team is ready.
AI SMS conversations are available on the Pro plan and above.

How a conversation flows

1

Customer replies by SMS

The caller responds to Avidra’s initial text-back. This could be as simple as “Yes, I need help” or a detailed description of their problem.
2

Message is validated and matched

Avidra validates the Twilio webhook, identifies the workspace by the called number, and matches the message to an existing lead by caller phone number.
3

Conversation is updated

Avidra stores the inbound message, creates or updates the conversation record, and logs a conversation turn.
4

Thread is classified

Avidra evaluates the thread for urgency, intent, and qualification signals. Emergency keywords trigger immediate escalation.
5

AI generates a reply

If all guard conditions pass, Avidra builds and sends an AI-generated response through Twilio — continuing the conversation naturally.

Example AI conversation

Here is what a typical AI SMS thread looks like after a missed call to an HVAC company:
Avidra: Hi, this is Cool Air HVAC. Sorry we missed your call — what can we help you with? Customer: AC isn’t cooling. It’s been running all day but the house is still hot. Avidra: That sounds uncomfortable. Is this a residential or commercial unit? Customer: Residential. It’s a central unit, maybe 8 years old. Avidra: Got it — residential central AC, not cooling properly. How urgent is this? Do you need someone today? Customer: Tomorrow morning would be fine. Avidra: Perfect. I’ll have the team reach out to confirm a time for tomorrow morning. Thanks for the details.
Your team receives a qualified lead with:
  • Service: AC not cooling — central residential unit
  • Urgency: Next-day (tomorrow morning)
  • Status: Ready for callback and scheduling

When AI will reply

AI reply behavior depends on multiple conditions, not just a single toggle. All of these must pass:

When AI stops or skips replying

Check AI Behavior settings to re-enable. When globally disabled, all threads fall back to manual-only.
AI SMS conversations require the Pro plan or above. Upgrade in Billing and Plan to enable AI threads.
An inactive or blocked billing state prevents AI replies. Verify billing status in settings — this is the most common silent blocker.
Each plan has a daily SMS sending limit. The cap resets the following day. Check Usage and Limits for your plan’s cap.
Avidra limits the number of AI turns per conversation to avoid runaway threads. Once the limit is reached, the thread continues in manual-only mode.
Conversations with no activity for an extended period are automatically closed. A new inbound message from the same caller re-opens the thread.

Urgency detection and handoff

Avidra classifies threads in real time and can trigger special handling:
Emergency detection relies on keyword and context analysis. It is not a substitute for a dedicated emergency line. If your business handles true emergencies, keep a monitored phone line active.

What to monitor

  • Inbound messages arriving with no AI reply — check billing and SMS cap first
  • Conversations auto-closing due to staleness — reduce stale timeout if needed
  • Unmatched replies that did not attach to a lead — inspect in the Conversations view
  • Thread quality — review AI replies periodically to make sure they match your brand tone
Review your AI conversations weekly. Look at the replies Avidra is sending and confirm they match the language and tone your customers expect. You can adjust the AI persona in AI Behavior.

Conversations

Monitor and manage SMS threads.

Notifications

Set up alerts for leads and emergencies.