Features/Developer API

Build anything
on top of Wazelo.

Full REST API, webhook system, and API key management for teams that need to integrate Wazelo CRM with their own systems, automations, or data pipelines.

Start Free TrialSee all features
scroll

Your data, your way.

Not every workflow fits inside a SaaS interface. Wazelo CRM's Developer API gives you programmatic access to contacts, conversations, campaigns, and analytics — so your engineering team can build custom integrations, sync data to internal systems, and trigger Wazelo actions from external events. Generate API keys, subscribe to webhooks, and explore the full reference in the docs.

What you can do

Key capabilities

code

Full REST API

Read and write contacts, conversations, campaigns, messages, and analytics data via a documented REST API.

key

API key management

Generate, rotate, and revoke API keys from the dashboard. Scoped keys available for read-only or write access.

webhook

Webhook subscriptions

Subscribe to real-time events: new message, conversation assigned, deal stage changed, CSAT received, and more.

data_object

JSON response format

Clean, consistent JSON responses. Pagination, filtering, and sorting built into every list endpoint.

book

Full API reference docs

Every endpoint documented with request/response examples, authentication instructions, and rate limit info.

speed

Rate limits and reliability

Generous rate limits for Pro and Enterprise plans. Retry headers and idempotency keys supported.

How it works

Up and running in minutes

01

Generate an API key

Go to Settings → Developer → API Keys. Click 'Create Key', name it, choose its scope, and copy the key. It only shows once.

02

Authenticate your requests

Pass your API key in the Authorization header: Bearer <your-api-key>. All requests require HTTPS.

03

Call any endpoint

Use our REST API to fetch contacts, send messages, create deals, tag contacts, or pull analytics. Full reference at /api-reference.

04

Subscribe to webhooks

Register a webhook URL to receive real-time POST events for any action in Wazelo — new message, resolved conversation, CSAT score received, and more.

See it in action

REST API built for developers.

POST/v1/messages/send
GET/v1/contacts
POST/v1/webhooks
GET/v1/analytics/summary
Request
POST/v1/messages/send
{
  "to": "+91987654321",
  "type": "text",
  "text": {
    "body": "Hello {{name}}, your order is confirmed!"
  },
  "context": {
    "contact_id": "cnt_01HXYZ",
    "org_id": "org_01ABCD"
  }
}
Response200 OK
Keep exploring

Related features

boltAutomationbar_chartAnalyticsgroupContacts CRMcampaignBulk Campaigns

Ready to try Developer API?

Free trial. No credit card required. Setup in under 5 minutes.

Start for free