---
title: Make
description: Connect Warmbly to Make.com with triggers, actions, and searches.
---

Wire Warmbly into Make.com scenarios without code: start a scenario when a reply lands, push form leads into a campaign, or sync deals onward.

## Connecting

In the scenario editor, add any Warmbly module and click **Add** next to Connection. You approve access on a Warmbly consent screen and return with the connection ready, labelled with your organization and email so multiple workspaces stay distinguishable. Nothing to copy or paste.

It requests only the scopes the modules need (contacts, campaigns, mailboxes, inbox, CRM records, templates, plus read-only analytics). **It never requests billing or team-management access.**

## Triggers

| Trigger | Fires when |
|---------|------------|
| New Contact | A contact is added |
| New or Updated Contact | A contact is created or edited |
| New Email Received | A message lands in the unified inbox, including campaign replies |
| New Meeting Booked | A meeting is booked through a connected scheduler |
| New Deal / Deal Won | A deal is created / moves to won |
| New CRM Task | A task is created |
| New Campaign / Campaign Completed | A campaign is created / finishes sending |
| New Mailbox Connected | An email account is connected |

Triggers poll on your scenario's schedule. Make remembers what it has seen, so a scenario runs once per new item. New or Updated Contact re-runs on change, because its dedupe key combines contact id with update time. New Email Received needs the Unibox feature, part of an active trial or paid plan.

## Actions

| Area | Actions |
|------|---------|
| **Contacts** | Create or Update, Update, Delete; Add to Campaign, Remove from Campaign; Create, Update, Delete Contact Note |
| **Inbox** | Send Email, Reply in Inbox, Mark Inbox Emails Seen, Verify Email Address |
| **Mailboxes** | Update Mailbox, Delete Mailbox, Start / Pause / Resume / Stop Warmup |
| **CRM** | Create, Update, Delete Deal; Create, Update, Delete CRM Task |
| **Campaigns** | Create, Update, Start, Stop, Delete |
| **Templates** | Create, Update, Delete, Render Reply Template |
| **Meetings** | Log Meeting, Delete Meeting |
| **Organization** | Create Contact Category, Mailbox Tag, or Campaign Folder |

Campaign, mailbox, pipeline, stage, template, and contact fields use live dropdowns from your workspace, so you pick real records instead of pasting ids.

<Callout type="warn" title="Destructive actions run unattended">
Delete Campaign and Delete Mailbox are irreversible and execute without confirmation inside a scenario. Delete Mailbox also stops all sending from that account. Add them deliberately.
</Callout>

## Searches

Find Contact (by exact email), Find Deal, Find CRM Task, Find Campaign, Find Mailbox, Find Meeting, and Find Reply Template look up one record for a later module. Get Campaign Analytics and Get Dashboard Analytics return stats for a campaign or the whole workspace.

Pair a search with an action for idempotent flows: Find Contact, then Create or Update Contact.

## Good to know

- **Sending respects your limits.** Send Email and Reply in Inbox honor each mailbox's daily cap and spacing, and support smart and scheduled send modes.
- **Adding a contact is idempotent by email.** Re-running Create or Update Contact with the same address updates the record and merges custom fields rather than duplicating.
- If a connection stops working, reconnect in Make. Tokens refresh automatically; reconnecting re-runs consent.

For lower-latency, event-driven delivery, use [webhooks](/guides/webhooks/) or the [developer websocket](/api/realtime/).
