LoyaltyLion to Mailgun Integration | MESA
Connect LoyaltyLion to Mailgun and automate your tasks
Why integrate LoyaltyLion with Mailgun
The LoyaltyLion to Mailgun integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.
Keep loyalty status current across your marketing tools
When a customer earns or redeems points in LoyaltyLion, MESA updates their record in Klaviyo, Shopify, and connected platforms in real time. Your segments, flows, and CRM always reflect where each customer stands in your program without manual list updates.
Enroll customers in your loyalty program based on Shopify behavior
When a customer hits a condition in Shopify — a first purchase, a spend threshold, a product category — MESA adds them to LoyaltyLion and sets the right starting tier. Your program grows with your customer base without anyone managing enrollments by hand.
Trigger loyalty rewards at the moments that drive retention
When a customer reaches a milestone — a repeat purchase, a referral, a VIP threshold — MESA triggers the right LoyaltyLion action and can notify them through your preferred channel. Your program responds to behavior in real time, not on a delayed sync cycle.
Send transactional emails from Shopify order events automatically
When an order is placed, updated, or fulfilled in Shopify, MESA triggers the right Mailgun transactional email with the relevant details already populated. Your customers get accurate, timely messages without anyone manually initiating them or maintaining a separate send schedule.
Trigger Mailgun emails from any Shopify customer milestone
When a customer hits a threshold in Shopify — a first purchase, a loyalty tier, a win-back window — MESA sends the signal to Mailgun and fires the right email at the right moment. Your transactional and lifecycle messaging runs on the full range of what happens in your store, not just native Shopify triggers.
Send fulfillment and shipping notifications the moment status changes
When an order ships, is delayed, or is delivered in Shopify, MESA passes the event to Mailgun and fires the corresponding email at the right moment. Your post-purchase communication stays accurate and timely without custom development connecting the two platforms.
Build any LoyaltyLion and Mailgun automation
MESA helps you connect apps to automate repetitive tasks. A trigger is an event that starts a workflow, and actions are the steps that occur when it's running.
Clicked Created
- Tags
- Timestamp
- Storage
- Recipient-domain
- Event
- Campaigns
- User-variables
- Flags
- Log-level
- Envelope
- Message
- Recipient
- ID
- Delivery-status
Complained Created
- Tags
- Timestamp
- Storage
- Recipient-domain
- Event
- Campaigns
- User-variables
- Flags
- Log-level
- Envelope
- Message
- Recipient
- ID
- Delivery-status
Delivered Created
- Tags
- Timestamp
- Storage
- Recipient-domain
- Event
- Campaigns
- User-variables
- Flags
- Log-level
- Envelope
- Message
- Recipient
- ID
- Delivery-status
Opened Created
- Tags
- Timestamp
- Storage
- Recipient-domain
- Event
- Campaigns
- User-variables
- Flags
- Log-level
- Envelope
- Message
- Recipient
- ID
- Delivery-status
Permanent Fail
- Tags
- Timestamp
- Storage
- Recipient-domain
- Event
- Campaigns
- User-variables
- Flags
- Log-level
- Envelope
- Message
- Recipient
- ID
- Delivery-status
Temporary Fail
- Tags
- Timestamp
- Storage
- Recipient-domain
- Event
- Campaigns
- User-variables
- Flags
- Log-level
- Envelope
- Message
- Recipient
- ID
- Delivery-status
Unsubscribed Created
Customer Updated
Email Unsubscribed
Add a Member to Mailing List
- Add one member to a mailing list.
Add Bounce
- Add a bounce record to a domain's bounce list.
Add Complaint
- Adds an address to the complaints list.
Add Multiple Members to a Mailing List
- Add multiple members to a mailing list.
Add Unsubscribe
- Add an address to the unsubscribed list.
Assign IP to a Domain
- Allocate a dedicated IP to a specific domain. Only dedicated IPs can be assigned to a domain.
Create Mailing List
- Create a mailing list.
- Address
- Name
- Description
- Access Level
Create Route
- Create a new route.
Create SMTP Credentials
- Create a new set of SMTP credentials for a specific domain.
- Login
- Password
Create Template
- Store a new template.
- Name
- Description
- Template
- Tag
- Engine
- Comment
Create Webhook
- Create a new webhook. When adding a clicked or opened webhook, ensure that you also have tracking enabled.
Delete an Unsubscribed Record
- Removes an address from the unsubscribed list.
Delete Bounce
- Remove a bounce from a bounce list.
Delete Bounce List
- Remove a bounce list from a domain.
Delete Complaint
- Remove a specific spam complaint.
Delete Domain
- Remove a domain from your account.
Delete Mailing List
- Remove a mailing list.
Delete Member from Mailing List
- Remove a member from a specific mailing list.
Delete Route
- Remove a route.
Delete SMTP Credentials
- Remove SMTP credentials.
Delete Stored Messages
- Remove all stored messages.
Delete Tag
- Remove a tag from a specific domain. The tag's statistics are not deleted.
Delete Webhook
- Remove a webhook.
Get List of Bounces
- Obtain a list of bounces for a specific domain.
Get List of Complaints
- Obtain a list of complaints for a specific domain.
- Address
- Created At
Get List of Domain Countries
- Obtain a list of countries of origin for a specific domain for different event types.
Get List of Domain Devices
- Obtain a list of devices for a specific domain that have triggered event types.
Get List of Domain Providers
- Obtain a list of email providers for a specific domain and for different event types.
Get List of Domain Stats
- Obtain a list of total stats for a specific domain.
- End
- Resolution
- Start
- Stats
Get List of Domain Tags
- Obtain a list of tags for a specific domain.
Get List of Domains
- Obtains a list of domains under your account.
- Created At
- ID
- Is Disabled
- Name
- Require Tls
- Skip Verification
- Smtp Login
- Spam Action
- State
- Type
- Web Prefix
- Web Scheme
- Wildcard
Get List of Event Statistics
- Obtain a list of event statistics for a specific domain.
Get List of Events
- Obtain a list of events for a specific domain.
Get List of IPs for a Domain
- Obtain a list of IPs currently assigned to a specific domain.
- Items
Get List of IPs for an Account
- Obtain a list of IPs assigned to your account.
- 0
Get List of Mailing List Members
- Obtain a list of members in a specific mailing list.
Get List of Mailing Lists
- Obtain a list of mailing lists under your account.
- Access Level
- Address
- Created At
- Description
- Members Count
- Name
Get List of Routes
- Obtain a list of routes.
- Total Count
- Items
Get List of Tag Stats
- Obtain a list of statistics for a specific tag.
Get List of Templates
- Obtain a list of stored templates for a specific domain.
- Created At
- Description
- Name
Get List of Unsubscribes
- Obtain a list of recipients who have unsubscribed from your emails.
- Message
Get List of Webhooks
- Obtain a list of webhooks.
Parse Email Address List
- Parses a delimiter-separated list of email addresses into two lists: parsed addresses and unparsable portions.
- 0
Parse Email Address List (Private)
- Parses a delimiter-separated list of email addresses into two lists: parsed addresses and unparsable portions.
Retrieve an Unsubscribed Record
- Grab all details about a single unsubscribe record.
- Message
Retrieve Bounce
- Grab all details about a specific bounce event by a specific email address.
- Address
- Code
- Error
- Created At
Retrieve Complaint
- Grab all details about a single spam complaint by a specific email address.
- Address
- Created At
Retrieve Domain
- Grab all details about a domain, including credentials and DNS records.
Retrieve Domain Connection Settings
- Grab all details about the delivery connection settings for a specific domain.
Retrieve Domain Tag
- Grab all details about a tag from a specific domain.
Retrieve Domain Tracking Settings
- Grab all details about the tracking settings for a specific domain.
Retrieve IP
- Grabs all details about the specific IP.
- Ip
- Dedicated
- Rdns
Retrieve Mailing List
- Grab all details about a single mailing list by a specific address.
Retrieve Mailing List Member
- Grab all details about a mailing list member.
Retrieve Route
- Grab all details about a route.
- Description
- Created At
- Actions
- Priority
- Expression
- ID
Retrieve SMTP Credentials for a Domain
- Grab all details about the domain's SMTP credentials.
Retrieve Stored Message
- Grab all details about a stored message.
Retrieve Template
- Grab all details about the specific template, including metadata information.
- Created At
- Description
- Name
Retrieve Webhook
- Grab all details about a webhook
Send Message
- Send a message.
- Message
- ID
Unassign IP from a Domain
- Disconnect an IP from a specific domain.
- Message
Update Click Domain Tracking Settings
- Modify click tracking settings for a specific domain.
- Active
Update DKIM Authority
- Modify DKIM authority for a specific domain.
- Self
Update Domain Delivery Connection Settings
- Modify specified delivery connection settings for a specific domain.
- Require Tls
- Skip Verification
Update Mailing List
- Modify a mailing list such as address, description or name.
- Name
- Description
- Access Level
Update Mailing List Member
- Modify a mailing list member.
- Name
- Vars
- Subscribed
Update Open Domain Tracking Settings
- Modify open tracking settings for a specific domain.
- Active
Update Route
- Modify a route.
Update SMTP Credentials
- Modify an existing SMTP credentials. Currently, only the password can be changed.
- Password
Update Tag
- Modify a tag for a specific domain.
- Domain
- Description
Update Unsubscribe Domain Tracking Settings
- Modify unsubscribe tracking settings for a specific domain.
- Active
- HTML Footer
- Text Footer
Update Webhook
- Modify an existing webhook.
Validate Email Address
- Verifies an email address based off defined checks.
- Address
- Did You Mean
- Is Disposable Address
- Is Role Address
- Is Valid
- Mailbox Verification
- Parts
- Reason
Validate Email Addresses
- Verify email addresses based off defined checks.
Verify Domain
- Validates a domain. If the domain is successfully validated, you should see the following in a workflow's Logs: Domain DNS records have been updated.
Add Points to Customer
- Increase the amount of points for an existing customer account.
Create Activity
- Start a new activity for existing customer accounts.
Create Order
- Start a new order when a purchase is made.
Get List of Activities
- Obtain a list of activities from existing customer accounts.
Get List of Customers
- Obtain a list of existing customer accounts.
Get List of Orders
- Obtain a list of orders from existing customer accounts.
Remove Points from Customer
- Decrease the amount of points for an existing customer account.
Update Activity
- Update an activity for existing customer accounts.
Update Order
- Update an order's details for existing customer accounts.
Expert support included
Free workflow setup
We'll build your first workflow with you live. Most merchants walk away with automation saving 5+ hours/week.
Fast response times
Average first response: Same day. Critical issues: Immediate escalation. Complex builds: 24-48 hours.
Managed services available
Personalized workflow reviews, and quarterly check-ins to identify new opportunities as your business grows.
Real humans, always
Chat with real automation experts (not bots). Email support 9am-5pm PST.
Integrate LoyaltyLion with Mailgun today.
Enjoy a 7-day free trial. Get your first workflow in minutes.