Resources · Zapier integration

MailGraf Zapier integrationAutomate MailGraf with Zapier.

The MailGraf Zapier integration gives you 6 triggers, 6 actions and 1 search. Four of those triggers are instant, so spam complaints, bounces and unsubscribes reach your other tools at once, and contacts can be created, listed or blocked from anywhere.

Beta app Zapier still marks this integration as beta.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the MailGraf Zapier integration is good for

MailGraf is an email marketing platform built for small businesses: campaigns, sign-up forms and popups, plus follow-up automations. Connecting it to Zapier lets your other tools hear about what happens to your contacts, and lets those tools create, sort, unsubscribe or block contacts in MailGraf without anyone exporting a file. Zapier still marks the app as beta.

Three outcomes cover most setups. A sender reputation that protects itself: Spam Complaint fires the moment someone reports you, and Add Email to Block List makes sure MailGraf never writes to that address again. Automations started by your other tools: Send Event records a named event on a contact, such as order_paid, and any MailGraf automation listening for it takes over from there. One contact base fed from every form: Create or Update Contact takes an email from wherever it was captured, creates the contact or refreshes the existing one, and can file it in a list on the way.

The detail that matters most on a free plan: four triggers, Spam Complaint, Subscription Confirmed, Contact Unsubscribed and Email Bounced, are instant. MailGraf reports them to Zapier itself, so the plan interval never slows them down. Campaign Sent and New Contact, on the other hand, wait for Zapier's next check.

What Zapier does not do here: there is no action to build or send a campaign, no way to delete a contact, and no route back to active for someone you unsubscribed. For a wider look at Zapier itself, read our Zapier review, then n8n vs Zapier if you are weighing another option.

Vocabulary

The Zapier words in one minute

Eight words come back throughout this page. Here they are in plain English, once.

Zap
The automation you build in Zapier: one trigger, then one or more actions that run every single time that trigger event happens.
Trigger
The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for that event to show up.
Action
What the Zap does after it starts: the step that writes, sends or moves something for you in an app.
Task
The unit Zapier bills you for: one action your Zap completes successfully. Your plan allowance is counted in tasks.
Polling vs instant
A polling trigger is checked by Zapier on a timer. An instant one is reported by the app itself the moment the event happens.
Filter
A step that lets the Zap carry on only when the incoming data meets the condition you set, and stops it quietly otherwise.
Search step
A step that looks up something already in an app, here a MailGraf contact, so the steps after it can use what it found.
Multi-step Zap
Any Zap beyond one trigger plus one action. A second action, a filter or a search turns it into one, and it then needs a paid plan.
Cost

What a MailGraf Zap really costs

MailGraf is not a premium app, so it runs on the free Zapier plan. Your bill depends on actions that succeed, never on how often Zapier looks.

  • Free plan100 tasks a month
  • Steps on the free plan2 (one trigger, one action)
  • Instant triggers4 of 6
  • Premium appNo (beta)

A trigger never costs a task, instant or not. Each action that goes through, say one Add Email to Block List, counts as one task; an action that fails is not counted. The free plan gives 100 tasks a month and Zaps of two steps: one trigger, one action. Chain a block and a team alert, add a filter, or slot Find Contact in front of an action, and the Zap turns multi-step, so it needs a paid plan. The interval grid below only concerns the two polling triggers, Campaign Sent and New Contact; the four instant triggers ignore it entirely.

Connect

Connect your MailGraf account

  1. 01

    Open your connections

    In Zapier, open the Apps page of your account and click + Add connection. Have your MailGraf account ready first: Zapier links an account that already exists.

  2. 02

    Pick MailGraf

    Type MailGraf in the search box of the dialog, select it in the results, then click Add connection. Right after, a new browser tab opens on the MailGraf side.

  3. 03

    Sign in and grant access

    Log in to MailGraf in that tab and allow Zapier to use the account. The connection then appears in your list, and every Zap that touches MailGraf can reuse it.

First Zap

Your first Zap: block and flag every spam complaint

GoalWhen a contact reports a MailGraf email as spam, the address goes straight onto the block list and the team gets a message about it.

  1. 01

    Set the trigger

    Create a Zap, choose MailGraf and Spam Complaint as the trigger, then pick your MailGraf connection. It is instant, so the Zap reacts without waiting for a check.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent complaints of the account, if there are any. Pick one: its email is what the next steps will use.

  3. 03

    Add the block

    Add MailGraf with Add Email to Block List and map the email from the complaint into its only required field. MailGraf will then never send to that address.

  4. 04

    Add the alert

    Click the plus icon and add your team chat with its send-message action. This second action makes the Zap multi-step, so it needs a paid plan.

  5. 05

    Test, then publish

    Test each action once, check the address now sits on the MailGraf block list and the message arrived. Then click Publish to switch the Zap on.

Triggers

MailGraf triggers

6 events start a Zap when something happens in MailGraf, and 4 of them are instant: the app calls Zapier straight away, whatever your plan.

1

Campaign Sent

Polling trigger

In Zapier“Triggers when a campaign in your MailGraf account finishes sending.”

Starts the Zap once a MailGraf campaign has finished going out to its recipients. The campaign details then flow into whatever steps follow, which makes this the natural hook for a send log or a heads-up to colleagues who did not press the button.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
you keep a record of every campaign outside MailGraf and want it filled in without anyone remembering to do it.
Watch out
it reacts to the end of the send, not to the moment you schedule the campaign.
2

Spam Complaint

Instant trigger

In Zapier“Triggers when a contact reports an email as spam.”

Kicks off whenever one of your contacts marks a MailGraf email as spam. That contact's details reach the Zap straight away, so you can act on the complaint before the next campaign goes out to the same address.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
you want every complainer blocked and someone on the team aware of it, with no manual check of reports.
Watch out
complaints that happened before the Zap was published never come through.
3

Subscription Confirmed

Instant trigger

In Zapier“Triggers when a contact confirms their subscription (double opt-in) through a MailGraf form or reconfirmation email.”

Fires when a contact clicks the confirmation link of a double opt-in, whether it came from a MailGraf form or a reconfirmation email. From that point the person has truly agreed to hear from you, and the Zap can pass them on to the tools that need to know.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
another tool should only receive people who confirmed, never those who merely typed an address.
Watch out
contacts added without double opt-in never set it off.
4

Contact Unsubscribed

Instant trigger

In Zapier“Triggers when a contact unsubscribes, through the unsubscribe link or manually in MailGraf.”

Goes off when a contact leaves your mailings, either through the unsubscribe link in an email or because someone switched them off by hand inside MailGraf. The Zap gets that contact right away and can carry the news to every other place that holds the address.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a spreadsheet or another tool must stop treating that person as reachable by email.
Watch out
only unsubscribes that happen after the Zap is published come through.
5

Email Bounced

Instant trigger

In Zapier“Triggers when an email sent to a contact bounces.”

Reacts each time a MailGraf email fails to reach a contact and comes back. The bounced contact becomes the start of the Zap, which gives you a chance to clean that address out of lists before the next campaign.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
you want bad addresses pulled out of a list, or flagged in another tool, as soon as MailGraf hits them.
Watch out
every bounce that runs the Zap costs the tasks of its actions.
6

New Contact

Polling trigger

In Zapier“Triggers when a new contact is added to your MailGraf account.”

Picks up every person added to your MailGraf account. Their details become the starting point for steps elsewhere, such as a row in a shared sheet or a record in another tool.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
another system should mirror the MailGraf contact base without exports.
Watch out
a Zap that creates MailGraf contacts and also listens here fires on its own output, so filter or split the two.
Actions

MailGraf actions

MailGraf gives you 6 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Add Contact to List

Action

In Zapier“Adds an existing contact to a list.”

Files a contact who is already in MailGraf into one more list, picked by you, matched by email. Nothing else about the contact changes.

When to use it
an event in another tool should move someone into a dedicated audience.
Watch out
if the contact does not exist yet, this fails; use Create or Update Contact instead.
2

Add Email to Block List

Action

In Zapier“Adds an email address to your account block list so MailGraf never sends to it.”

Puts an email address on your account block list, so MailGraf never sends anything to it again, whatever list it ends up on later. Only the address is required.

When to use it
a spam complaint should shut that address out for good.
Watch out
this is stronger than an unsubscribe, so keep it for addresses you never want to reach.
3

Remove Contact From List

Action

In Zapier“Removes a contact from a list. The contact stays in your account.”

Takes a contact out of one list while leaving them in your account and in every other list. Lighter than an unsubscribe, it simply narrows who receives a given audience's campaigns.

When to use it
an address bounced and should stop getting that list's campaigns, while staying in the account.
Watch out
both the list and the email are required.
4

Send Event

Action

In Zapier“Records a custom event for a contact, such as order_paid, which can start an automation in MailGraf.”

Records a named event on a contact, for example order_paid, and any MailGraf automation that listens for that name starts on its own. It is how another tool hands the follow-up over to MailGraf.

When to use it
a payment recorded elsewhere should launch a MailGraf follow-up sequence.
Watch out
keep the event name stable; rename it and the automation stops hearing it.
5

Unsubscribe Contact

Action

In Zapier“Unsubscribes a contact by email address. The contact stays in your account and no longer receives campaigns.”

Switches a contact off by email address: they stay in your account but no longer receive campaigns. Handy when the opt-out was expressed somewhere other than MailGraf.

When to use it
a person asks to stop emails through a channel other than MailGraf.
Watch out
there is no way back to active through Zapier; the person has to opt in again themselves.
6

Create or Update Contact

Action

In Zapier“Creates a new contact, or updates the existing contact with the same email address, and can add it to a list.”

Creates a contact from an email address, or refreshes the one that already has it, and can drop it into a list in the same move. With double opt-in on, MailGraf sends a confirmation link and only adds the person once they click it.

When to use it
sign-ups land in a form outside MailGraf.
Watch out
double opt-in needs a verified sending domain.
Searches

The MailGraf search

1 search step looks for data that already exists in MailGraf, so a later step can use it.

A search step looks a contact up in MailGraf and hands what it found to the next steps. In the action list of the editor, it sits at the very bottom under the SEARCH heading. Three settings decide what happens when the result is not a single clean match.

1

Find Contact

SearchFind or create

In Zapier“Finds a contact by email address.”

Looks a contact up by email address and returns their MailGraf details, so a later step can use them. The editor also offers Find or Create Contact: it is this same search with the creation box ticked, not a separate operation.

When to use it
a step needs to know whether an address is already in MailGraf before acting.
Watch out
adding it makes the Zap multi-step.

The three settings every search exposes

  1. Successful if no search results are found?
    Left as it is, a search that finds nobody stops the Zap at that point and skips the steps that relied on it. Switch it on and the Zap goes on without a contact.
  2. Create X if it doesn't exist yet?
    Tick it and the search becomes a find-or-create: the setting above disappears, and the step asks for the details it needs to create the missing contact.
  3. If multiple search results are found?
    Three ways out when several contacts match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When it breaks

When a MailGraf Zap breaks

Zapier links no help article to MailGraf and records no limit of its own for it. The trouble you will meet comes from how Zapier works, plus one MailGraf rule repeated across several actions.

Four situations explain most surprises with this pair. Each is easy to avoid once you know it, and our Zapier troubleshooting page is the next stop when a Zap keeps failing.

  • The contact must exist first

    Add Contact to List, Send Event and Unsubscribe Contact all fail on an email MailGraf does not know. Put Create or Update Contact before them when the source may be new.
  • No backlog

    A Zap only reacts to what happens after you publish it. Past complaints, bounces or contacts are never picked up; moving them is a separate job.
  • The loop

    A Zap that writes where its trigger looks, such as creating contacts while watching New Contact, sets itself off again and again and drains the task count.
  • Flood protection

    When a trigger suddenly returns a huge batch, after a bulk import for example, Zapier can hold those items back rather than run the Zap on every one.
Need help

Need help automating MailGraf with Zapier?

A person reads every message.

FAQ

MailGraf Zapier integration: your questions

01Is the MailGraf Zapier integration free?
Yes, on the Zapier side. MailGraf is not a premium app, so it runs on the free plan, which includes 100 tasks a month and as many Zaps as you like. The limit is the number of steps: on free, a Zap holds one trigger and one action. Blocking a complainer and alerting the team in the same Zap means two actions, so a paid plan. Zapier also lists MailGraf as a beta app, which is worth keeping in mind.
02How many tasks does a MailGraf Zap use?
One task per action that succeeds, and nothing for the trigger. A Zap that adds every spam complainer to the block list uses one task per complaint. The same Zap with a team alert after it uses two. An action that fails, for example Send Event on an email MailGraf does not know, is not billed. Watch out for bounces after a large send: each bounced address that runs the Zap costs its own tasks.
03Is MailGraf on Zapier real time?
Partly. Four triggers are instant: Spam Complaint, Subscription Confirmed, Contact Unsubscribed and Email Bounced. MailGraf reports them to Zapier itself, so they start right away on every plan, free included. The other two, Campaign Sent and New Contact, are polling triggers: Zapier checks every 15 minutes on Free, every 2 on Professional and every minute on Team and Enterprise. The type comes from the app and cannot be changed in the editor.
04What does it take to connect MailGraf to Zapier?
A MailGraf account and a Zapier account. From the Apps page in Zapier you add a connection, search for MailGraf, sign in in the tab that opens and grant access. If the Zap must touch lists you do not own, your MailGraf user needs read or write access on them. And if you plan to use double opt-in in Create or Update Contact, verify a sending domain in MailGraf before you start.
05Why does Send Event fail on some contacts?
Because the contact has to exist in MailGraf before an event can be recorded on it. The same rule applies to Add Contact to List and Unsubscribe Contact. When the email comes from a source that may hold new people, put a Create or Update Contact step first, then Send Event. That makes the Zap multi-step, so it needs a paid plan, but it removes the failures. Also keep the event name identical to what your MailGraf automation listens for.
06What if the MailGraf operation you want is missing?
Then Zapier cannot do it with MailGraf today. The integration covers contacts, lists, events and the block list, but nothing to create or send a campaign, delete a contact or reactivate someone who unsubscribed. The realistic options are to handle that part inside MailGraf, often through an automation started by Send Event, to keep Zapier for what it covers, or to check whether another automation tool reaches further. The MailGraf page on Zapier stays the reference for the current list.
07Zapier, Make or n8n for MailGraf?
It depends on your criteria, not on a single winner. Zapier is the quickest start here: the six triggers, six actions and the search are listed and ready, and four triggers are instant even on the free plan. Make and n8n deserve a look if you want finer control over how data is reshaped between steps. First check whether each tool actually offers a MailGraf module, then compare learning curve, billing model and day-to-day upkeep.