Ducto
API REST • Webhooks • SDKs

An API built by and for developers

Integrate Ducto into your stack with a clean REST API, real-time Webhooks and ready-to-use SDKs.

View documentation
Built to integrate, scale and adapt to any system.
REST API

Simple and powerful integration

Send messages, manage contacts and automate flows with just a few lines of code.

RESTful Endpoints

Standard HTTP API with JSON responses. Compatible with any language.

Secure Authentication

API Keys with Bearer token. Rotate your keys any time from the dashboard.

Fast Responses

Ultra-low latency. Average responses under 100ms.

Usage examples

// Send a WhatsApp message
const response = await fetch('https://api.ducto.io/v1/messages/send', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    workspaceId: 'ws_abc123',
    to: '+5491123456789',
    type: 'text',
    content: {
      text: 'Hello! Your order #1234 is on its way 🚀'
    }
  })
});

const data = await response.json();
console.log('Message ID:', data.messageId);
WEBHOOKS

Receive events in real time

Configure your server to receive automatic notifications every time something important happens in Ducto

How do webhooks work?

STEP 1

Event detected

When a customer messages you on WhatsApp or a new contact is created, an event fires.

STEP 2

Ducto sends a notification

We make an HTTP request to your server with all the event data.

STEP 3

Your system processes it

You receive the data and execute the logic you defined (automations, integrations, etc.)

Simple setup

You just need a public URL to receive webhooks. Configure it in minutes from your Ducto dashboard.

Automatic retries
Secure HMAC signature
Delivery logs
USE CASES

What you can build with Ducto

From simple notifications to complex customer service flows.

E-commerce notifications

Confirm orders, send shipping updates and recover abandoned carts with automatic messages.

Confirmations Tracking

Intelligent chatbots

Build conversational bots that answer FAQs, qualify leads and schedule appointments 24/7.

AI Automation

Multichannel support

Integrate WhatsApp with your existing ticketing system and manage everything from one place.

CRM Tickets

Alerts and reminders

Send appointment reminders, payment due dates or critical system alerts automatically.

Analytics and reports

Sync conversation data to your data warehouse for deep analysis and custom reports.

BI Reports

Custom workflows

Connect Ducto with Zapier, Make or n8n to build complex workflows without code.

Zapier Make
Free account available

Start with your first flow

Create your account, set up a channel and validate if Ducto fits your operation.

Contact team
Personalized response
Direct support
No commitment