Send, track, and manage transactional email — domains, templates, suppressions, routes, and delivery analytics. Use Mailgun as the alert layer — trigger from any app, post back with context.
Retrieves a Paginated List of EventsReturns Retrieves a Paginated List of Events.
Retrieves the List of In-flight IP Address Warmup Statuses.Returns Retrieves the List of In-flight IP Address Warmup Statuses.
Retrieves the Status of an In-flight IP WarmupReturns Retrieves the Status of an In-flight IP Warmup.
Return the Number of IPs Available to the Account per Its Billing PlanRetrieves Return the Number of IPs Available to the Account per Its Billing Plan.
Totals for Account Domains for a Single Time ResolutionRetrieves Totals for Account Domains for a Single Time Resolution.
Totals for Entire AccountRetrieves Totals for Entire Account.
Totals for Entire DomainRetrieves Totals for Entire Domain.
Tracking Certificate: Get Certificate and StatusRetrieves Tracking Certificate: Get Certificate and Status.
Activate a Domain KeyActivates a Domain Key.
Add AlertAdds Alert.
Add Allowlist RecordAdds Allowlist Record.
Add a New Dedicated IP to the AccountAdds a New Dedicated IP to the Account.
Add a New DIPP to the AccountAdds a New DIPP to the Account.
Add an IP to a DIPPAdds an IP to a DIPP.
Add Authorized Email Recipient for a Sandbox DomainAdds Authorized Email Recipient for a Sandbox Domain.
Add BouncesAdds Bounces.
Add ComplaintsAdds Complaints.
Add IP to Dynamic IP PoolAdds IP to Dynamic IP Pool.
Add Mailgun Account IP Allowlist EntryAdds Mailgun Account IP Allowlist Entry.
Add Multiple IPs to the DIPPAdds Multiple IPs to the DIPP.
Add UnsubscribesAdds Unsubscribes.
Assign an IP to All Account DomainsAssigns an IP to All Account Domains.
Bulk Upload Members to a Mailing List (CSV)Adds many members to a mailing list at once from an uploaded CSV file.
Bulk Upload Members to a Mailing List (JSON)Adds many members to a mailing list at once from a JSON payload.
Cancels the Warmup Plan for an IP AddressEnds the gradual sending-volume ramp-up scheduled for a dedicated IP address.
Clear All BouncesClears All Bounces.
Clear All ComplaintsClears All Complaints.
Clear AllowlistClears Allowlist.
Clear All UnsubscribesClears All Unsubscribes.
Copy an Account-level Template VersionDuplicates one version of an account-level template under a new version name.
Copy a TemplateDuplicates a template belonging to a specific domain under a new name.
Copy a TemplateDuplicates an account-level template under a new name.
Copy a VersionDuplicates one stored version of a template under a new version name.
Create a DomainCreates a Domain.
Create a Domain KeyCreates a Domain Key.
Create a Domain WebhookCreates a Domain Webhook.
Create a Forward RuleCreates a Forward Rule.
Create a Limit Threshold for an AccountCreates a Limit Threshold for an Account.
Create a Mailing ListCreates a Mailing List.
Create a Mailing List MemberCreates a Mailing List Member.
Create an Account-level TemplateCreates an Account-level Template.
Create an Account-level Template VersionCreates an Account-level Template Version.
Create an Account-level WebhookCreates an Account-level Webhook.
Create a RouteCreates a Route.
Create a Send Alert for an AccountCreates a Send Alert for an Account.
Create a SubaccountCreates a Subaccount.
Create a TemplateCreates a Template.
Create a Template VersionCreates a Template Version.
Create Mailgun API KeyCreates Mailgun API Key.
Create Mailgun SMTP Credentials for a Given DomainCreates Mailgun SMTP Credentials for a Given Domain.
Create or Regenerate Webhook Signing Key on an AccountCreates or Regenerate Webhook Signing Key on an Account.
Creates a Warmup Plan for an IP AddressSchedules a gradual sending-volume ramp-up so a new dedicated IP builds reputation.
Deactivate a Domain KeyTurns off a DKIM signing key for a domain without deleting it.
Delegate DIPP to SubaccountGrants a subaccount the right to send from a dedicated IP pool owned by the parent account.
Delete Account-level Webhook by IDDeletes Account-level Webhook by ID.
Common scenarios where Mailgun automation saves time and reduces manual work.
Trigger workflows automatically when "Watch Events (Poll)" fires in Mailgun — start multi-step automations without polling or manual checks.
Automate "Aggregate Counts by Devices Triggering Events" in Mailgun as a workflow step — combine it with triggers, filters, and AI steps for full-pipeline coverage.
Combine "Aggregate Counts by Country" from Mailgun with triggers or actions in other apps to close the loop — one event, many downstream outcomes.
Frequently asked questions
Common questions about automating Mailgun in your workflows.
Mailgun has 2 triggers, including "Watch Events (Poll)" and "Watch Events (Webhook)". Use them to start workflows the moment Mailgun events fire — no polling required.
Connect Mailgun to any app in workflows
Search apps and open an app-to-app integration page in one click.