- Home
- Resources
- Integrations
- Mailkit
Mailkit Make integrationAutomate Mailkit with Make.
Mailkit already sends your campaigns, so why not let it react to what your recipients do? The Mailkit Make integration gives you 18 modules, 2 of them instant triggers, to sync subscribers, send emails or SMS and follow carts without code. This guide takes you to a working first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Mailkit Make integration do for you?
The Mailkit Make integration links your Mailkit account to Make, a no-code tool where you build a scenario (the automation itself) out of modules, one brick per step: a trigger, an action or a search. Mailkit can then start a scenario the moment someone subscribes or leaves, and your other apps can add recipients, send emails or SMS and track carts in Mailkit.
Greet every new subscriber. Watch for Subscribes fires as soon as someone joins a list, and Send an Email Message sends them a welcome built on a campaign you already set up in Mailkit. An online shop gets its first contact out without anyone watching the list.
Follow what sits in a cart. Initialize EventAPI opens tracking for a site visitor, then Add Item to Event, Remove Item from Event and Clear all Items of an Event keep the event in step with the shop. List Items from Event reads it back when you want to remind someone about what they left.
Respect opt-outs everywhere. Watch for Unsubscribes tells your other tools the moment a person leaves, so a sales team stops writing to them from the CRM too. Unsubscribe a Recipient works the other way when the request comes in through support.
Mailkit has no scheduled trigger in Make: anything other than a subscribe or an unsubscribe has to start from another app or from the scenario's schedule. The plans and their limits are summed up in Make pricing. Many apps also exist in n8n; n8n vs Make puts the two side by side, and Make training helps if you want to go further on your own.
How do you connect Mailkit to Make?
- 01
Grab your credentials in Mailkit
In Mailkit, open Profile, then Integration, and copy the API key and the API token shown on screen. While you are there, check that your IP address is on the list of permitted IPs.
- 02
Add a Mailkit module in Make
In your scenario, add any Mailkit module and click Create a connection. A connection is your Mailkit account linked to Make once, then reused by every Mailkit module. You can type a label in Connection name if you like.
- 03
Paste the values and save
Enter the credentials you copied from Mailkit, or follow the instructions Make shows in the window, then save. Once saved, the module fields become available to fill in.
Your first scenario: welcome each new Mailkit subscriber
GoalWhen someone subscribes to a Mailkit list, Make sends them a welcome email built on one of your Mailkit campaigns.
- 01
Create the scenario
Open the Scenarios page in Make, create a new scenario and click the big + to place your first module.
- 02
Pick Watch for Subscribes
Search for Mailkit, choose Watch for Subscribes, click Create a webhook, then Create a connection and link your account with the credentials from Mailkit.
- 03
Add Send an Email Message
Click the + on the right of the trigger and add Send an Email Message. Choose the campaign that holds your welcome email, then map the subscriber data coming from the trigger.
- 04
Test with Run once
Click Run once, then subscribe a test address to your list. Each bundle (one item handed from a module to the next, here one subscriber) appears on the modules so you can check it.
- 05
Switch the scenario on
When the test email lands, turn the scenario on. The trigger is instant, so Mailkit calls Make through the webhook each time someone subscribes, with no polling on the schedule.
What can start a Mailkit scenario?
2 modules start a scenario when something happens in Mailkit. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Mailkit as soon as it happens.
Watch for Subscribes
Instant triggerIn Make“Triggers your automation when a new recipient subscribes to your list.”
Starts your scenario the moment a new recipient joins one of your Mailkit lists, so the rest of your stack hears about the signup without anyone exporting a file. The new subscriber then flows into the next modules.
Watch for Unsubscribes
Instant triggerIn Make“Triggers your automation when a recipient unsubcribes.”
Reacts when a recipient leaves your list, which gives your other tools a chance to stop writing to that person too. Nobody has to copy opt-outs from Mailkit into a spreadsheet anymore.
What else can Make do in Mailkit?
Mailkit gives you 16 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add Item to Event
- Add Item to Event (increment)
- Add/update Recipient
- Clear all Items of an Event
- Create a Campaign
- Create New Mailing-list
- Initialize EventAPI
- Make an API call
- Remove Item from Event
- Remove Item from Event (decrement)
- Send an Email Message
- Send an SMS Message
- Unsubscribe a Recipient
- Get Recipient Details
- Get Recipient History
- List Items from Event
Add Item to Event
ActionIn Make“Adds a New Item to an Event”
Places a new item inside a Mailkit event, the container that works like a shopping cart for one visitor. Mailkit then knows which product that person picked on your site.
Add Item to Event (increment)
ActionIn Make“Adds an Item to Event Incrementaly. It Allows you to Increase the Quantity of an Item in the Event by Successive Calls Rather Than Specifying Explicit Quantity.”
Raises the quantity of an item in an event call after call, so you never compute the total yourself. Each run adds a little more to the count already there.
Add/update Recipient
ActionIn Make“Adds an email address and related recipient details to the mailing list”
Writes an email address and the details that go with it into a Mailkit mailing list, creating the recipient or refreshing the existing one. Your lists stay in line with the tool where contacts are born.
Clear all Items of an Event
ActionIn Make“Removes all Items from a Event container. This is similar to emptying a shopping cart.”
Empties an event in a single call, much like clearing a shopping cart, whatever items and quantities were inside. The event is ready for a fresh start.
Create a Campaign
ActionIn Make“Creates a new campaign in Mailkit. Campaigns hold the settings and contents for deliveries and can be updated. It's recommended to keep the same campaign for a specific topic rather than creating a new campaign for each send.”
Creates a campaign in your Mailkit account, the object that holds the settings and content of your deliveries. You can prepare it from a scenario instead of the Mailkit interface.
Create New Mailing-list
ActionIn Make“Adds a New Mailing List to your Mailkit Account”
Adds a brand new mailing list to your Mailkit account straight from Make, ready to receive recipients. No need to open Mailkit to prepare it by hand.
Initialize EventAPI
ActionIn Make“Initializes access to EventAPI for a website visitor.”
Opens access to Mailkit's EventAPI for one website visitor, the starting point for tracking what that person puts in or takes out of a cart. The item modules below all work on events.
Make an API call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the Mailkit API from your scenario, with the same connection as the other modules. It is your way out when a ready-made module does not cover a need.
Remove Item from Event
ActionIn Make“Removes an Item from Event (irrespective of item quantity)”
Takes one item out of an event, whatever quantity it had, so Mailkit stops counting that product for the visitor. The rest of the event stays untouched.
Remove Item from Event (decrement)
ActionIn Make“Removes an Item from Event decrementally. It allows you to decrease the quantity of an item in the event by successive calls rather than specifying explicit quantity.”
Lowers the quantity of an item in an event step by step, one call at a time, rather than setting a number. Mailkit follows each small change as it comes.
Send an Email Message
ActionIn Make“Sends an Email message based on a campaign stored in your Mailkit account.”
Sends an email built on a campaign stored in Mailkit: the content and settings come from Mailkit, and the scenario only picks the moment and the recipient. You keep your design where it already lives.
Send an SMS Message
ActionIn Make“Sends an SMS message to a mobile recipient”
Sends a text message to a mobile recipient straight from the scenario, which lets your automation reach someone away from their inbox. It pairs well with an email when both channels matter.
Unsubscribe a Recipient
ActionIn Make“Unsubscribes Recipient from all Future Communications. Unsubscribes are Separate for Emails and Phone Numbers as those are Distinct Communication Channels (Email/SMS)”
Stops all future communications from Mailkit to a recipient, so a request made anywhere is honored in your sending tool. The opt-out is recorded on one channel at a time.
Get Recipient Details
SearchIn Make“Retrieves all Available Information about the Recipient. This Could be Used to Identify a Specific Recipient Using ID_send_message Passed in UTM Parameters. The Default Mailkit Tracking Tagset Passes the ID_send_message in Utm_term.”
Returns everything Mailkit holds about one recipient. It can also tell you who clicked, thanks to the ID_send_message Mailkit passes in UTM parameters, by default in utm_term.
Get Recipient History
SearchIn Make“Retrieves all campaign history and interactions for a recipient”
Pulls the campaign history and the interactions of one recipient, so you see what they received and how they reacted. Handy context before anyone reaches out.
List Items from Event
SearchIn Make“Lists all Items currently present in the Event”
Reads every item currently sitting in an event, like looking inside a cart before deciding what to send. You get the products the visitor still holds.
Need help automating Mailkit with Make?
A person reads every message.