- Features
- All integrations
- API and webhooks
API and webhooks
Connect Ciarem to your own systems with an API and webhooks
Manage contacts and your CRM setup, read conversations and send WhatsApp templates from your code. Webhooks tell your server the moment a contact, conversation or message changes, signed and retried.
- No credit card. Cancel anytime.
Availability: API access and webhooks are included on Growth (10 requests per second) and Scale (20 per second), and open during the 14-day free trial (5 per second). Solo doesn't include them.
Integrations that hold together
Our CRM and Ciarem drift apart, and someone reconciles them in a spreadsheet.
1. Contacts have full create, read, update and delete over the API, and contact webhooks carry the whole contact.
Our system knows when an order ships, but the WhatsApp message is sent by hand.
2. Send an approved template to one recipient or a hundred in a single call, then follow what happened to each.
We poll for changes every few minutes and still miss things.
3. Webhooks send each event to your server within seconds and retry failures for up to 3 days.
One REST API for your CRM and WhatsApp
Keys belong to your organization, not to a person, so they keep working when a teammate leaves. Every endpoint reference is generated from the live contract, and changes are additive and listed in the changelog.
- Contacts: create, read, update and delete
- CRM: custom properties and funnel stages
- Conversations: read the message history
- WhatsApp templates: create them, check what a send needs, and send
- Broadcasts: follow every recipient, or cancel
Webhooks the moment something changes
Give Ciarem an HTTPS URL, pick the events you care about or leave Send all events on, and each matching event arrives as a POST within seconds. Contact events carry the whole contact, so most integrations never need to call back.
- Contacts created, updated, deleted or merged
- Funnel stage and owner changes
- Conversations created, assigned and closed
- Every inbound customer message
- Submitted WhatsApp forms, with the answers
Signed, retried and logged
Every request carries a Ciarem-Signature header you check with the endpoint's signing secret. A failed delivery is retried with longer waits for up to 3 days, every attempt is kept in the delivery log for 30 days, and you can send a delivery again or fire a test event at any time.
Built to retry safely
Every response carries your rate-limit budget in its headers, so you can pace without counting calls. Template sends accept an Idempotency-Key, so a retry after a timeout never sends twice, and one send call counts as one request whether it carries one recipient or a hundred.
How to get started
Start building
- 01
Create an API key
An admin opens Settings, then API keys. Copy the secret when it's shown: Ciarem stores only a hash and shows it once.
- 02
Add a webhook endpoint
In Settings, then Webhooks, click Add endpoint, paste your HTTPS URL, pick the events and store the signing secret.
- 03
Send a test event
Open the endpoint, choose an event under Test event and click Send test event. Ciarem shows what your server answered.
Frequently asked questions
Your next customer already wrote to you.
Try Ciarem free for 14 days and see it answer with your information before your customers do.
- No credit card. Cancel anytime.