Skip to content

Report to SmartChat via webhook.

Every automation has its own secret address. When your program reports an event there, SmartChat sends the message on WhatsApp.

One event, one address, one message.

The webhook input is the most direct way to connect a program with an automation .

  1. The event happens

    Something is booked, paid, approved or created in your program.

    Your program
  2. It reports in

    The program sends its details to the automation's secret address.

    webhook
  3. SmartChat checks

    A filter decides whether the event fits the automation. If not, nothing happens.

    Filters
  4. WhatsApp goes out

    The contact gets the message containing the details from the event.

    Message

What the secret address does.

Every automation with the trigger Event from an app gets its own address. These points come with it.

  • One address per automation

    Secret and your own

    The address belongs to exactly one automation. Anyone who knows it can report the event, no sign-in or signature is needed to receive it.

  • Only if the status equals Paid

    Filters

    You decide when the event counts, for example only for a certain status.

  • Name and amount from the event in the message

    Details in the text

    Values from the event are available in your message. If a value is missing, that message isn't sent.

  • Phone number in the event

    Find contact

    SmartChat looks up the contact by phone number or address. If they don't exist, SmartChat only creates them if one of these is in the data.

Three businesses, three events.

All examples are made up. The technology is the same, the message adapts to the event.

The ticket system reports the purchase, the message gives entry time and rules.

The inventory system reports the finished pre-order.

The shop reports an abandoned cart, SmartChat follows up.

From an empty automation to the first event.

You stay in the AI Chat, you only enter the address in your program.

  1. 1

    You choose the trigger

    Write in the AI Chatthat an event from an app should start the automation.

    When my shop reports a payment, send the customer a confirmation via WhatsApp.
  2. 2

    You create the automation

    SmartChat AI shows you everything first. The address only exists once it's created.

    Yes, create the automation.
  3. 3

    You enter the address

    In your program, you add it as the target for webhooks.

    Webhook target: secret address from SmartChat
  4. 4

    You trigger a test event

    Once the program reports, you see whether the automation kicks in.

    Show me whether the event arrived.

When something changes, everyone knows right away.

A program reports the move, SmartChat informs every guest individually. Anyone who writes back ends up in the inbox.

  • One event is enough

    The change is saved in the program and reported from there.

  • Each person individually

    Nobody sees who else got the message.

  • Reply in the inbox

    Questions all come to you.

The event stays internal or reaches the contact.

Without a webhook

  • The event only exists in the program, the contact white nothing about it.
  • Someone has to knows and write it themselves.
  • Changes reach guests too late.

With a webhook

  • The program reports the event itself.
  • The message is prepared and fits the event.
  • Replies arrive in the inbox.
  • Unsubscribed contacts are left out.

It always ends with a WhatsApp.

  • Only as an approved template

    Outside the inbox, SmartChat only sends templates that Meta has reviewed.

  • Your name is at the top

    The contact sees your business as the sender.

Frequently asked questions about the SmartChat webhook.

What is a webhook?

A webhook is a message that a program sends to an address on its own as soon as something happens. In SmartChat, this message starts an automation.

Where do I get the address?

Every automation with the trigger Event from an app has a secret address. It's ready to copy in the automation once you've created it, it doesn't exist before that.

Does receiving require a signature?

No. The secret address is enough. That's why you shouldn't share it, anyone who knows it can report the event.

What if my program can't do webhooks?

Then a tool like Make, Zapier or n8n takes the message and passes it on to the address.

What happens if the contact is missing?

SmartChat looks them up by phone number or address. They're only created if one of these is in the data. Without either, the step is skipped.

Is the same event processed twice?

If the same event without an ID arrives with the same content shortly after, SmartChat discards the second message and logs it internally.

Can I use values from the event in the text?

Yes. If a value is missing, that one message isn't sent, the others still go out.

Does SmartChat also send webhooks?

Yes, for events. These are signed and automatically retried if something goes wrong, for example five times.

How many automations can I have?

Free and Starter include the fixed automation for new contacts. Basic allows three, one of them fixed, Pro as many as you like. An automation with a trigger from an app counts as an additional one.

Who builds the automation?

An admin describes it in the AI Chat. SmartChat AI builds it and shows it to you before it runs.

What does the webhook cost?

It's part of the automation. SmartChat costs €0 on the Free plan and €299, €499 or €999 per month on Starter, Basic and Pro, each plus VAT. Sending and runs use 0 credits. On top of that come Meta's fees, the prices are here.

Why do messages only go out as templates?

Outside the inbox, Meta only allows reviewed templates. SmartChat AI writes the template, then it goes in for review.

What does STOP do with a webhook?

If a contact writes STOP, they're unsubscribed right away. If your program reports them again later, no message goes to them.

Report the first event. Your system is ready in 60 seconds.

Enter your website, and after 60 seconds your landing page and messages are ready. Then your automation gets its secret address.