Integrations

Integrate Cold DM Forecasting Into Your Workflow

Plug the ColdMail API into the tools your team already uses. Use webhooks, HTTP modules, scripts, or custom code to add campaign forecasting to any workflow — no migration required.

Now Live
Integrations are being actively developed. The ColdMail API is in Now Live. The endpoints available today support direct HTTP integration. A full webhook system and native connector packages for Zapier, Make, and n8n are planned. In the meantime, use the generic HTTP/webhook modules built into each platform to connect.

What You Can Build

Six integration patterns — from one-click automation to fully custom pipelines.

Automated Campaign Forecasting

Trigger a forecast every time a new campaign launches. Send assumptions from your CRM or form tool and store the results automatically.

📊

Real-Time ROI Dashboards

Pipe forecast data into dashboards, spreadsheets, and BI tools. Compare projected vs actual outcomes side by side.

🔁

Multi-Scenario Comparison

Run conservative, moderate, and optimistic scenarios programmatically. Surface the best path forward without manual spreadsheet work.

📋

Client-Ready Reporting

Agencies can generate branded ROI reports for each client. The API returns structured data you can format into proposals and monthly reviews.

🧩

CRM-Enriched Forecasts

Merge CRM deal data with campaign forecasts. Use HubSpot, Salesforce, or Airtable as the source of truth for campaign assumptions and results.

🤖

AI-Agent Automation

Give AI sales agents and LLM workflows access to deterministic campaign forecasting. Agents can evaluate strategies autonomously using structured JSON.

Planned Integration Patterns

Every integration uses the same POST /v1/dm/forecast endpoint. The difference is how you trigger it and what you do with the response.

Platform Pattern Method Status
ZapierWebhooks by Zapier — POST action, map JSON response to downstream stepsWebhookLive
MakeHTTP module — POST request, parse JSON, route to scenariosHTTP ModuleLive
n8nHTTP Request node — POST, structured JSON to downstream nodesHTTP NodeLive
Google SheetsGoogle Apps Script — UrlFetchApp POST, write results to cellsScriptLive
AirtableAirtable Scripting — fetch API, update records with forecast resultsScriptLive
HubSpotCustom code workflow action or webhook via Zapier/MakeCustom CodeLive
Agency DashboardsDirect POST from dashboard backend — cache results, display in widgetsREST APILive
Custom SaaSEmbed the API into your product. Call on user actions, schedule, or webhookREST APILive

Example Integration Workflows

Three common patterns showing how the API fits into real workflows.

Zapier — Form to Forecast

A form submission triggers a Zapier webhook. Campaign assumptions are sent to the API. The forecast response is saved to Google Sheets and Slack.

Form submission Send assumptions API forecast Save to Sheets/CRM

Google Sheets — Row to ROI

A campaign row is added to a tracking sheet. Google Apps Script reads the row, calls the API, and writes forecast results into adjacent columns — all from a custom menu button.

Campaign row added Script sends data API returns forecast Results populate columns

Agency Dashboard — Client to Report

Agency staff enter client campaign assumptions into a dashboard form. The dashboard calls the API for multiple scenarios and displays side-by-side comparisons in a client-ready report.

Client assumptions API scenarios Dashboard displays

Where to Use the API

The same endpoint works across every platform. Integrate where your data lives.

Zapier

Trigger forecasts from 5,000+ apps. Use Webhooks by Zapier to POST campaign data and route responses.

Webhook

Make

HTTP module with POST request. Parse JSON response into scenarios for reporting, alerts, and data enrichment.

HTTP Module

n8n

HTTP Request node with POST method. Feed structured JSON into downstream nodes for any workflow.

HTTP Node

Google Sheets

Google Apps Script with UrlFetchApp. Call the API from custom functions, menu items, or sheet triggers.

Script

Airtable

Airtable Scripting block. Fetch forecast data and update records with estimated replies, meetings, and revenue.

Script

HubSpot

Custom code workflow action or connect via Zapier/Make. Store forecasts in custom deal properties.

Custom Code

Agency Dashboards

Direct REST integration from your dashboard backend. Display multi-scenario forecasts in client-facing widgets.

REST API

Custom SaaS Apps

Embed the API into your product. Call on user actions, schedule, or inbound webhook. Full OpenAPI spec available.

REST API

What Integrations Do Not Do

The API fits into your stack, but it does not replace your existing outreach infrastructure.

  • Send emails or DMs — The API forecasts outcomes. It does not send messages, manage inboxes, or handle delivery. Your existing sending infrastructure stays in place.
  • Scrape leads or contacts — The API does not access lead databases, enrichment services, or contact lists. It works with the assumptions you provide.
  • Write email copy or sequences — The API has no content generation capabilities. It returns numerical forecasts and text recommendations, not message templates.
  • Replace your CRM or automation tools — Integrations augment your existing stack with forecasting. They do not replace Zapier, Make, n8n, HubSpot, or other tools you already use.

Cold DM Integration Use Cases

Real scenarios where teams connect the API to their existing workflows.

Build With Cold DM Forecasting

Developer preview access includes 100 forecast credits for testing. 1 forecast credit = 1 API forecast request. No credit card required.

Frequently Asked Questions

The Cold DM API can be integrated via Zapier webhooks, Make HTTP modules, n8n HTTP Request nodes, Google Sheets scripts, Airtable scripting, HubSpot custom code actions, agency dashboards, and custom SaaS integrations. A full bidirectional webhook system is planned.

Yes. Use Zapier's Webhooks by Zapier app with a POST action to call the forecast endpoint. Pass campaign assumptions as JSON payload. The API returns structured forecast data you can map to subsequent Zapier actions like Google Sheets, Slack, or HubSpot.

Yes. Use Google Apps Script (UrlFetchApp) or Airtable scripting to call the API from spreadsheets and bases. Combine with Zapier or Make for no-code spreadsheet automation that triggers forecasts from new rows.

Yes. For HubSpot, use custom code workflow actions or connect via Zapier/Make. For Salesforce, use Apex HTTP callouts or connect through automation platforms. Store forecast results in custom deal properties or notes.

Zapier and Make integrations can be set up without code using their webhook/HTTP modules. Google Sheets and Airtable require basic scripting. Custom REST integrations require API development skills. The documentation includes code examples for each pattern.

No. The API only forecasts outcomes from the assumptions you provide. It does not send emails, manage inboxes, scrape leads, or replace your outreach stack. Integrations connect forecasting to your existing tools without migrating your infrastructure.