Integrations
Convoy’s REST API and callback-based architecture make it easy to connect with automation platforms, no-code tools, and third-party services.
Convoy works with any platform that can make HTTP requests and receive webhooks — including Zapier, Make (Integromat), n8n, Slack, and more.
Use the convoy-mock test model when building any integration. It’s a free, synthetic model that returns a callback in ~60 seconds and is never billed — perfect for verifying your trigger, request body, and callback wiring end-to-end without burning real credits. Once everything works, swap "model": "convoy-mock" for a production model like claude-3-haiku. See Testing with convoy-mock for the full reference.
Available Guides
Foundation
| Topic | Description |
|---|---|
| Prompts | How to structure the request payload, system prompts, and proven prompt patterns |
| Webhooks | Receive AI results via HTTP callbacks — the pattern all integrations build on |
Code / SDK
| Platform | Description |
|---|---|
| Python | Reusable client class with sync/async support, polling, and batch patterns |
| Node.js / TypeScript | Typed client, Express/Next.js webhook receivers, and serverless patterns |
| AWS Lambda | Serverless submit + receive functions with CDK/Terraform, SQS, S3, and EventBridge triggers |
| LangChain & LlamaIndex | Custom LLM wrappers for batch document processing, RAG pipelines, and offline AI workloads |
No-Code / Low-Code Platforms
| Platform | Description |
|---|---|
| Zapier | Connect to 6,000+ apps — simplest setup for basic automations |
| Make (Integromat) | Visual scenarios with branching, data stores, and 1,800+ apps |
| Retool | Build internal AI tools and dashboards — forms, batch CSV processing, and usage analytics |
Direct Integrations
| Platform | Description |
|---|---|
| Slack Bot | Team AI assistant — mention the bot, get results in-thread |
| Google Sheets | Spreadsheet-powered AI pipeline with Apps Script — no external tools needed |
How Integrations Work
Convoy’s API is designed for automation:
- Send requests — Any platform that can make HTTP POST requests can submit prompts to
/cargo/load - Receive results — Convoy delivers results to a webhook URL (your
callback_url), which platforms like Zapier and Make can catch natively - Track status — Poll
/cargo/{cargo_id}/trackingfor real-time status updates
This means you don’t need to build a server — just connect the dots between your trigger, Convoy, and your destination.
Choosing an Integration
Do you write code?
├── Yes → Which language?
│ ├── Python → Python guide
│ ├── JavaScript/TypeScript → Node.js guide
│ ├── Serverless on AWS? → AWS Lambda guide
│ ├── Using LangChain/LlamaIndex? → LangChain guide
│ └── Need webhook handling? → See the Webhooks guide
└── No → What kind of tool?
├── Internal dashboard → Retool
├── Complex logic/branching → Make
├── Simple automation → Zapier (simplest setup)
├── Team communication → Slack Bot
└── Spreadsheet workflow → Google SheetsQuick Comparison
| Webhooks | Python | Node.js | Lambda | LangChain | Zapier | Make | Retool | Slack | Sheets | |
|---|---|---|---|---|---|---|---|---|---|---|
| Requires code | Yes | Yes | Yes | Yes | Yes | No | No | Low-code | Yes | Copy/paste |
| Callbacks | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Polling |
| Polling | — | ✅ | ✅ | — | ✅ | — | — | ✅ | — | ✅ |
| Batch support | — | ✅ | ✅ | ✅ | ✅ | — | — | ✅ | — | ✅ |
| Best for | Custom backends | Scripts & apps | Web apps & APIs | Serverless pipelines | AI frameworks | Simple automations | Complex workflows | Internal tools | Team AI | Batch content |