Mailgun Notion Integration
Sync Mailgun with Notion automatically - email events, domains, and mailing lists always up to date, no coding needed
Free to start. No credit card required.
Trusted worldwide
500+ teams stopped copying data manually.
Yours can too.
The Mailgun Notion integration lets you pull live email delivery data directly from your Mailgun account into Notion using Note API Connector. Whether you are tracking deliverability, monitoring bounces and complaints, or keeping a directory of your sending domains and mailing lists, this integration keeps your Notion databases in sync with Mailgun automatically.
With Note API Connector you can sync Mailgun with Notion on a fully automated schedule (hourly, daily, or at custom intervals) without writing a single line of code. Connect your Mailgun API key, choose a Notion database, map the event and domain fields visually, and your Mailgun data flows into Notion on autopilot from that point forward.
How to connect Mailgun to Notion
Connect your Notion workspace
Click Connect to Notion, authorize Note API Connector, and select the pages and workspace where your Mailgun data should appear.
Get your Mailgun API key and connect
In Mailgun, open Account Settings, click API Keys, and copy your Private API Key. In Note API Connector, click Create Request, paste your Mailgun API endpoint URL, open the Authorization tab, select Basic, enter api as the username, and paste your Private API Key as the password. Give your request a name, then click Run.
Choose your data and map fields
In the Response Field Mapping screen, select which Mailgun fields to include - such as event type, recipient, timestamp, or domain name - and map each one to a Notion property. You can match existing properties, create new ones, or set the field type. Click Save & Import when you're done.
Set your sync schedule and go live
Enable Auto Schedule and choose your refresh interval. Your Mailgun data will sync with Notion automatically from that point forward, with no manual refreshes needed.
⏱ Hourly / Daily / Custom
What Mailgun data can you sync with Notion?
Use these Mailgun API endpoints directly in Note API Connector. Each one can be mapped to a separate Notion database.
A live log of every email event: sent, delivered, opened, clicked, bounced, or complained, with timestamp and recipient. Build a real time email activity log in Notion.
https://api.mailgun.net/v3/{domain_name}/events
All sending domains on your account, with domain name, state, and creation date. Reference domain names for the other endpoints below.
https://api.mailgun.net/v3/domains
All mailing lists in your account, with list address, name, and member count. Build a directory of your email lists in Notion.
https://api.mailgun.net/v3/lists
Addresses that hard bounced, with error code and bounce date. Track deliverability issues in a Notion database.
https://api.mailgun.net/v3/{domain_name}/bounces
Recipients who marked your email as spam, with complaint date. Monitor sender reputation risks in Notion.
https://api.mailgun.net/v3/{domain_name}/complaints
Recipients who unsubscribed from your emails, with unsubscribe date and originating campaign tag. Keep an up to date suppression overview in Notion.
https://api.mailgun.net/v3/{domain_name}/unsubscribes
See how it works
Why sync Mailgun with Notion?
Always up to date
Scheduled sync runs automatically. Your Notion database reflects live Mailgun data without any manual work.
No coding required
Point, click, and map fields. Connect Mailgun to Notion in minutes without any programming knowledge.
Custom schedule
Choose hourly, daily, or custom intervals. You control exactly when Notion pulls fresh data from Mailgun.
Conclusion
With Note API Connector, setting up a complete Mailgun Notion integration takes minutes, not days. Your email event and domain data sync automatically into Notion on your chosen schedule, with no code and no manual copy and paste.
Whether you are building a live deliverability dashboard, a bounce and complaint tracker, or a directory of your sending domains and mailing lists, connecting Mailgun to Notion gives you the flexibility of Notion's interface with the accuracy of your email data.
Frequently Asked Questions
Yes. Mailgun provides a REST API that exposes email events, domains, mailing lists, bounces, complaints, and unsubscribes. Note API Connector connects to this API using your Mailgun API key to pull your Mailgun data into Notion on a scheduled basis.
In Mailgun, open Account Settings, click API Keys, and copy your Private API Key. In Note API Connector, connect your Notion workspace, click Create Request, paste a Mailgun API endpoint URL, open the Authorization tab, select Basic, enter api as the username, and paste your Private API Key as the password. Select your Notion database, map the fields visually, and run the import.
Yes. Enable Auto Schedule in Note API Connector and choose your refresh interval: hourly, daily, or custom. Your Mailgun data will sync with Notion automatically on that schedule with no manual action required.
Mailgun uses HTTP Basic authentication where the username is always the literal word api and the password is your Mailgun API key. This is different from most APIs that use a Bearer token, so make sure you select Basic in the Authorization tab rather than Bearer token.
You can sync email events, sending domains, mailing lists, bounces, complaints, and unsubscribes. Each Mailgun API endpoint can be mapped to a separate Notion database, so you can build a complete email deliverability overview inside Notion.
No. Note API Connector is a no-code tool. You paste your Mailgun API endpoint URL, add your API key under Basic authorization, select your Notion database, and map fields visually using the response field mapping view. No programming knowledge is needed.
Yes. Note API Connector uses your Mailgun API key for read-only data access. Your credentials are never stored in plain text, and Note API Connector never writes or modifies any data in your Mailgun account.