Skip to content

WhatsApp — integrations and differences from Instagram

ZeroChats works on WhatsApp the same way as on Instagram: the same AI agent, the same sales links, content, follow-ups, funnel, tags and delegations. The lead writes to you and the AI replies within the same 24-hour window limits from Meta.

You can choose between two integration methods. Only one is active at a time per number.

IntegrationWhich number it allowsMeta verificationRecommended for
WhatsApp Cloud APIWhatsApp Business numberYes, requires Meta BusinessEstablished businesses already on the API
ZeroChats integrationAny number, even a personal oneNo Meta verification requiredSmall businesses, freelancers or quick tests

Both integrations reach the same agent: the product features are identical from there.

Templates and API sending (WhatsApp Cloud API only)

Section titled “Templates and API sending (WhatsApp Cloud API only)”

With WhatsApp Cloud API you can use templates: messages approved by Meta that let you reach a number even outside the 24-hour window — for example an order confirmation or an appointment reminder.

In the templates dialog you write the message and choose its category (Marketing, Utility or Authentication). You can include variables ({{1}}, {{2}}…) to personalize each send; they must run in order starting from {{1}}.

If the template has variables, the form asks for an example value for each one. Meta reviews the message with those examples already filled in, so write what a real send would contain (Ana, #1234): generic examples like “text” or “123” get the template rejected.

You can trigger the sending of an approved template from tools like n8n, GoHighLevel, Make, Zapier or your own backend, with a single HTTP call authenticated with an API key.

  1. In the API tab of the templates dialog, generate your API key and copy it right away (it’s shown only once). Store it in your tool’s credentials manager, never on a public page.
  2. Add an HTTP request step with the POST method pointing to the URL shown in that same tab.
  3. Include the Authorization header with your key and send the body in JSON format.

Example body:

{
"to": "+34600111222",
"template": "order_confirmation",
"parameters": ["Ana", "#1234"]
}
  • to — the contact’s number with its country prefix. Required.
  • template — the exact name of an approved template. Required.
  • parameters — values for the {{1}}, {{2}}… variables, in order. Only if the template has variables.

If your Instagram and WhatsApp leads arrive with very different contexts (for example, different ads or different products), we recommend creating a separate business in ZeroChats for WhatsApp. Each business has its own prompt, links and metrics, which prevents the AI from mixing flows.

If the flows are the same, keep a single business and connect both channels: the AI will respond the same way on either.

Just like on Instagram, you can exclude numbers the AI should not reply to. They’re managed in Business configuration → Ignored Users, adding the number with its country prefix (for example +34612345678). You can add them one by one or in bulk.

  • 24h window: applies the same as on Instagram. Configure follow-ups within that range — the available hours go up to 23 h to leave margin before the cutoff.
  • If you use the ZeroChats integration with a personal number, consider opening a dedicated channel for the business: keep personal contacts separate from the lead flow.
  • Before connecting WhatsApp Cloud API, make sure your Meta Business account is verified.
  • Check the business time zone: office hours and follow-ups depend on it.