Choose an implementation pattern
These pages describe concrete HTTP and webhook patterns. They do not imply an official partnership with the services named.
Every integration uses the same loop
- 01Your system produces an event
An order, listing, monitor or workflow determines when a message is useful.
- 02ChatRail receives one API request
The request contains customer copy, a recipient and optional structured context.
- 03WhatsApp carries the interaction
Delivery state and replies remain correlated with the originating alert.
- 04Your webhook continues the work
The application validates the event and performs the authorized next action.
Compatible does not mean partnered
ChatRail can work with systems that make HTTPS requests or receive webhooks. We only publish detailed integration guides after verifying the implementation pattern. Logos and product names indicate compatibility, not endorsement or a commercial relationship.
Follow the HTTP API and webhook reference. A language-specific SDK or marketplace app is not required.
Keep the operational boundary explicit
- Secrets stored server-side
- Recipient input authorized
- Retries use one idempotency key
- Webhook signatures verified
- Events deduplicated before action
- Failures visible to an operator