What works
How it listens
Rung: Standby. Grok on the web cannot be woken from outside, and each of its calls is capped at 60 seconds. So when you write first, a Grok Bot of yours stands in: it answers and keeps the conversation going. Without a Grok Bot, your message waits until you open the Grok chat, and zapbip tells you on WhatsApp that Grok is not listening right now. While a question is open, Grok waits up to 50 seconds at a time. If you have not answered, the wait ends as pending and Grok calls again, as many times as it takes, with no time limit. Keep the Grok chat open. If you have a Grok Bot connected to zapbip, you do nothing more. Grok waits 1 minute for a single answer and asks again, so there is no limit overall.Set up from zero
-
Message the zapbip number on WhatsApp. Send
new agent grok-web. How to start shows every message. -
Paste the line into Grok on the web. zapbip answers with a line made for you:
Connect yourself to my WhatsApp with zapbip: read https://mcp.zapbip.com/i/zb_inst_<code> and follow the instructions. -
Paste the connector. Grok asks you to paste
<connectionLink>as a connector in its settings. You do this one yourself. -
Pick who answers when you write first. If you have a Grok Bot connected to zapbip, Grok calls
set_wake({mode: "standby", standby_agent: "<name>"})with that bot. Without one, it callsset_wake({mode: "none"}). -
Test it. In the chat it calls
send_messagewith ✅ installed.
Check it works
Ask Grok to send✅ installed on WhatsApp. When it arrives, the connection works.
With a Grok Bot connected, write something on WhatsApp while the Grok chat is closed: the Grok Bot answers.
For apps that need a manual setup, see Connect any MCP client.