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 .
The event happens
Something is booked, paid, approved or created in your program.
Your programIt reports in
The program sends its details to the automation's secret address.
webhookSmartChat checks
A filter decides whether the event fits the automation. If not, nothing happens.
FiltersWhatsApp 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
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
You create the automation
SmartChat AI shows you everything first. The address only exists once it's created.
Yes, create the automation. - 3
You enter the address
In your program, you add it as the target for webhooks.
Webhook target: secret address from SmartChat - 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.