Skip to Content
IntegrationsOverview

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

TopicDescription
PromptsHow to structure the request payload, system prompts, and proven prompt patterns
WebhooksReceive AI results via HTTP callbacks — the pattern all integrations build on

Code / SDK

PlatformDescription
PythonReusable client class with sync/async support, polling, and batch patterns
Node.js / TypeScriptTyped client, Express/Next.js webhook receivers, and serverless patterns
AWS LambdaServerless submit + receive functions with CDK/Terraform, SQS, S3, and EventBridge triggers
LangChain & LlamaIndexCustom LLM wrappers for batch document processing, RAG pipelines, and offline AI workloads

No-Code / Low-Code Platforms

PlatformDescription
ZapierConnect to 6,000+ apps — simplest setup for basic automations
Make (Integromat)Visual scenarios with branching, data stores, and 1,800+ apps
RetoolBuild internal AI tools and dashboards — forms, batch CSV processing, and usage analytics

Direct Integrations

PlatformDescription
Slack BotTeam AI assistant — mention the bot, get results in-thread
Google SheetsSpreadsheet-powered AI pipeline with Apps Script — no external tools needed

How Integrations Work

Convoy’s API is designed for automation:

  1. Send requests — Any platform that can make HTTP POST requests can submit prompts to /cargo/load
  2. Receive results — Convoy delivers results to a webhook URL (your callback_url), which platforms like Zapier and Make can catch natively
  3. Track status — Poll /cargo/{cargo_id}/tracking for 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 Sheets

Quick Comparison

WebhooksPythonNode.jsLambdaLangChainZapierMakeRetoolSlackSheets
Requires codeYesYesYesYesYesNoNoLow-codeYesCopy/paste
CallbacksPolling
Polling
Batch support
Best forCustom backendsScripts & appsWeb apps & APIsServerless pipelinesAI frameworksSimple automationsComplex workflowsInternal toolsTeam AIBatch content
Last updated on