Why the AI Is Not Replying: 7 Reasons and Their Fixes

The seven most common causes, ranked by how often each one is the culprit

The WaSMS TeamSeptember 21, 20260 min read
Share

AI not replying almost never means the AI is "broken" in a general sense — it means one specific condition is stopping a reply on that particular conversation. Here are the seven causes, checked in the order they're most likely to be the actual reason.

Reason 1: AI not replying because the toggle is off

The most common cause by far: AI Actions has a per-conversation toggle, and it's easy to switch off during a manual reply and forget to switch back on.

Open the conversation in your inbox and check the AI toggle at the top of the thread. If it's off, the AI won't respond no matter how well everything else is configured — this isn't a bug, it's working as designed to let a human take over a conversation.

![WaSMS inbox showing the per-conversation AI on/off toggle](IMAGE_NEEDED:screenshot of the AI toggle switch on a conversation thread in the WaSMS inbox)

Reason 2: Gemini key invalid

WaSMS's AI runs on your own Gemini API key. If that key was revoked, regenerated elsewhere, or simply mistyped during setup, every AI request fails silently from the customer's point of view — no reply, no visible error to them.

Check the AI settings page for a connection status next to your Gemini key. Gemini API free for business covers where to generate and paste the key correctly if you need to redo this from scratch.

Reason 3: quota exceeded

Gemini's free tier includes a generous daily request quota, but it isn't unlimited. A conversation-heavy day, or a sudden spike from a campaign, can hit that ceiling — and once it's hit, replies stop until the quota resets.

![Gemini API quota usage screen showing daily request count nearing the limit](IMAGE_NEEDED:screenshot of the Gemini API usage dashboard showing a quota approaching its daily limit)

Quota exhaustion is easy to miss because everything looks configured correctly — the key is valid, the toggle is on, and the AI still doesn't answer. Checking usage against quota is the one step people skip because nothing on the WaSMS side looks wrong.

Reason 4: guardrail hit

AI Actions includes guardrails that stop it from replying automatically in certain situations — a message containing something that looks like a complaint, a legal threat, or a request outside what the AI is configured to handle. This is intentional: it's meant to route sensitive conversations to a human rather than let the AI guess.

AI safety and guardrails for business explains which situations trigger a pause and how to see when a guardrail, rather than a technical fault, is why a reply didn't go out.

Reason 5: escalation triggered

Related to guardrails but distinct: some conversations are explicitly configured to escalate to a human agent after a certain point — for example, once a customer asks for a refund, or after the AI has replied a set number of times without resolving the issue.

If a conversation was escalated, the AI intentionally stops replying and waits for a human. Check the conversation status; if it shows "escalated" or "assigned," that's the answer. AI escalation: when to hand off to humans covers how to configure or adjust these rules.

Reason 6: no training data

If the AI is live, the key is valid, and there's no guardrail or escalation in play, but replies feel generic or simply don't come for certain topics, the AI may not have enough business-specific context to answer confidently — and it's often configured to stay quiet rather than guess wrong.

Training the AI on your business data walks through feeding it the conversations, FAQs, and product details it needs so it has something to answer from instead of nothing.

Reason 7: outbound approval pending

Some WaSMS setups require a human to approve AI-drafted replies before they send, rather than sending automatically. If that mode is on, the AI has technically already "replied" — it's just sitting in an approval queue waiting for someone to confirm it.

Check the Pending Approvals section of your inbox. This is easy to miss if the team isn't used to checking it regularly, since it looks like nothing happened rather than like something is waiting.

What to read next

Frequently asked questions

Your Gemini API usage and daily limits are visible in Google AI Studio under your API key's usage page, not inside WaSMS itself, since WaSMS uses the key you provided rather than its own pooled quota. If you're consistently near the limit, Google's free tier documentation covers how the daily quota resets and what raises it.

Related articles