Email to Square Integration | MESA
Connect Email to Square and automate your tasks
The MESA's Email to Square integration is the fastest way to sync data between the two — without touching a line of code. Choose which fields to send, how they're formatted, and when the sync happens. Start with a pre-built template, customize it with AI, or build something completely unique in under 10 minutes.
★★★★★ 4.9 rating on Shopify App Store
Why integrate Email with Square
The Email to Square integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.
Trigger customer alerts the moment something changes
When a Shopify event fires, MESA sends a targeted email to the right person — customer, teammate, or vendor — with order details, tracking info, or status updates pulled directly from the workflow.
Turn inbound emails into workflow triggers
Every email sent to your custom MESA address becomes a workflow trigger. Subject line, sender, and message body pass through as variables, so you can route, log, or respond to inbound email automatically.
Send personalized transactional emails at scale
Each email MESA sends can include customer names, order details, and product data pulled directly from the workflow. Recipients get accurate, relevant communication without any manual drafting.
Sync Square transactions into your Shopify customer records
When a purchase is made in Square — in-store, at an event, at a pop-up — MESA creates or updates the customer's record in Shopify. Your ecommerce and physical sales channels share a single view of every customer.
Keep inventory accurate across Square and Shopify
When a sale is made in Square, MESA updates the corresponding stock level in Shopify. Your online storefront reflects what was just sold in person without a manual sync between your point-of-sale and your store.
Trigger post-purchase workflows from Square transactions
When a customer buys in Square, MESA kicks off the right next step in Shopify — adding a tag, enrolling them in a Klaviyo flow, updating a loyalty record. Your in-person sales feed the same automation as your online ones.
Build any Email and Square 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.
Catalog Item Created
- Type
- ID
- Updated At
- Version
- Is Deleted
- Custom Attribute Values
- Catalog V1 Ids
- Present At All Locations
- Present At Location Ids
- Absent At Location Ids
- Item Data
- Category Data
- Item Variation Data
- Tax Data
- Discount Data
- Modifier List Data
- Modifier Data
- Time Period Data
- Product Set Data
- Pricing Rule Data
- Image Data
- Subscription Plan Data
- Item Option Data
- Item Option Value Data
- Custom Attribute Definition Data
- Subscription Plan Variation Data
Catalog Item Updated
Customer Created
- ID
- Created At
- Updated At
- Given Name
- Family Name
- Nickname
- Company Name
- Email Address
- Address
- Phone Number
- Birthday
- Reference ID
- Note
- Preferences
- Creation Source
- Group Ids
- Segment Ids
- Version
- Tax Ids
Customer Updated
Invoice Added
- ID
- Version
- Location ID
- Order ID
- Primary Recipient
- Payment Requests
- Delivery Method
- Invoice Number
- Title
- Description
- Scheduled At
- Public URL
- Next Payment Amount Money
- Status
- Timezone
- Created At
- Updated At
- Accepted Payment Methods
- Custom Fields
- Subscription ID
- Sale Or Service Date
- Payment Conditions
- Store Payment Method Enabled
- Attachments
- Creator Team Member ID
Order Created
- ID
- Location ID
- Reference ID
- Source
- Line Items
- Taxes
- Discounts
- Service Charges
- Fulfillments
- Created At
- Updated At
- Closed At
- State
- Total Money
- Total Tax Money
- Total Discount Money
- Total Tip Money
- Total Service Charge Money
- Pricing Options
- Net Amount Due Money
Order Updated
Payment Created
- ID
- Created At
- Updated At
- Amount Money
- Tip Money
- Total Money
- App Fee Money
- Approved Money
- Processing Fee
- Refunded Money
- Status
- Delay Duration
- Delay Action
- Delayed Until
- Source Type
- Card Details
- Cash Details
- Bank Account Details
- External Details
- Wallet Details
- Buy Now Pay Later Details
- Square Account Details
- Location ID
- Order ID
- Reference ID
- Customer ID
- Team Member ID
- Refund Ids
- Buyer Email Address
- Billing Address
- Shipping Address
- Note
- Statement Description Identifier
- Capabilities
- Receipt Number
- Receipt URL
- Device Details
- Application Details
- Is Offline Payment
- Offline Payment Details
- Version Token
Payment Updated
Payout Created
- ID
- Status
- Location ID
- Created At
- Updated At
- Amount Money
- Destination
- Version
- Type
- Payout Fee
- Arrival Date
- End To End ID
Refund Created
- ID
- Location ID
- Transaction ID
- Tender ID
- Created At
- Reason
- Amount Money
- Status
- Processing Fee Money
Refund Updated
- ID
- Location ID
- Transaction ID
- Tender ID
- Created At
- Reason
- Amount Money
- Status
- Processing Fee Money
Receive Email
Trigger a workflow by sending an email to a custom MESA email address.
- To
- From
- From Name
- From Email
- Subject
- Message Text
- Message HTML
- Message Stripped Text
- Message Stripped HTML
- Stripped Signature
Accept Dispute
Accept the loss on a dispute.
- ID
- Amount Money
- Reason
- State
- Due At
- Disputed Payment
- Card Brand
- Created At
- Updated At
- Brand Dispute ID
- Reported At
- Version
- Location ID
Accumulate Loyalty Points
Add points earned from a purchase to a loyalty account.
- ID
- Type
- Created At
- Accumulate Points
- Create Reward
- Redeem Reward
- Delete Reward
- Adjust Points
- Loyalty Account ID
- Location ID
- Source
- Expire Points
- Other Event
- Accumulate Promotion Points
Add Group to Customer
Add a group membership to a customer.
Adjust Loyalty Points
Add points to or subtract points from a buyer's account.
Calculate Loyalty Points
Calculate the number of points a buyer can earn from a purchase.
- Points
- Promotion Points
Calculate Order
Enables applications to preview order pricing without creating an order.
Cancel Booking
Cancel a booking.
- ID
- Version
- Status
- Created At
- Updated At
- Start At
- Location ID
- Customer ID
- Customer Note
- Seller Note
- Appointment Segments
- Transition Time Minutes
- All Day
- Location Type
- Creator Details
- Source
- Address
Cancel Payment
Cancel a payment.
Cancel Subscription
Cancel a subscription.
- ID
- Location ID
- Plan Variation ID
- Customer ID
- Start Date
- Canceled Date
- Charged Through Date
- Status
- Tax Percentage
- Invoice Ids
- Price Override Money
- Version
- Created At
- Card ID
- Timezone
- Phases
Cancel Terminal Checkout
Cancel a terminal checkout.
- ID
- Amount Money
- Reference ID
- Note
- Order ID
- Payment Options
- Device Options
- Status
- Cancel Reason
- Payment Ids
- Created At
- Updated At
- App ID
- Location ID
- Payment Type
- Team Member ID
- Customer ID
- App Fee Money
- Statement Description Identifier
- Tip Money
Complete Payment
Complete a payment.
Create Booking
Create a booking.
- Idempotency Key
- Booking
Create Break Type
Create a new break type.
- Idempotency Key
- Break Type
Create Card
Add a card on file to an existing merchant.
- Idempotency Key
- Source ID
- Verification Token
- Card
Create Checkout
Create a checkout.
- Idempotency Key
- Order
- Ask For Shipping Address
- Merchant Support Email
- Pre Populate Buyer Email
- Pre Populate Shipping Address
- Redirect URL
- Additional Recipients
- Note
Create Customer
Create a new customer for the business, which can have associated cards on file.
Create Customer Card
Add a card on file to an existing customer.
Create Customer Group
Create a customer group.
Create Dispute Evidence File
Upload a file to use as evidence in a dispute challenge.
Create Dispute Evidence Text
Upload text to use as evidence for a dispute challenge.
Create Gift Card
Create a gift card.
Create Gift Card Activity
Create a gift card activity to manage the balance or state of a gift card.
Create Invoice
Create an invoice.
Create Location
Create a location.
Create Location Transaction
Create a location transaction.
Create Loyalty Account
Create a loyalty account.
Create Loyalty Rewards
Create a loyalty reward.
Create Order Shipment
Create an order shipment.
Create Payment
Create a payment.
Create Refund
Initiates a refund for a previously charged tender.
Create Shift
Create a new shift.
Create Subscription
Create a subscription.
Create Team Member
Create a team member.
Create Terminal Checkout
Create a terminal checkout.
Delete Break Type
Remove a break type.
Delete Catalog Object
Remove a catalog object.
Delete Customer
Remove a customer.
Delete Customer Card
Remove a card on file from a customer.
Delete Customer Group
Remove a customer group.
Delete Dispute
Remove a specified evidence from a dispute.
Delete Group from Customer
Remove a customer from a business.
Delete Invoice
Remove an invoice.
Delete Loyalty Reward
Remove a loyalty reward.
Delete Shift
Remove a shift.
Disable Card
Disable a card, preventing any further updates or changes.
Get List of Additional Recipient Receivables
Obtain a list of additional recipient receivables.
Get List of Additional Recipient Receivables Refunds
Obtain a list of additional recipient receivables refunds.
Get List of Bank Accounts
Obtain a list of bank accounts linked to a Square account.
Get List of Cards
Obtain a list of cards owned by the account.
Get List of Catalog
Obtain a list of catalog objects.
Get List of Customer Groups
Obtain a list of customer groups.
Get List of Customer Segments
Obtain a list of customer segments.
Get List of Customers
Obtain a list of customers.
Get List of Dispute Evidence
Obtain a list of evidence associated with a dispute.
Get List of Disputes
Obtain a list of disputes.
Get List of Employee Wages
Obtain a list of employee wages.
Get List of Employees
Obtain a list of employees.
Get List of Invoices
Obtain a list of invoices.
Get List of Locations
Obtain a list of all of a seller's locations.
Get List of Loyalty Programs
Obtain a list of loyalty programs.
Get List of Merchants
Obtain a list of merchants.
Get List of Payment Refunds
Obtain a list of payment refunds.
Get List of Payments
Obtain a list of payments.
Get List of Refunds
Obtain a list of refunds.
Get List of Sites
Obtain a list of Square Online sites that belong to a seller.
Get List of Subscription Events
Obtain a list of subscription events.
Get List of Team Member Booking Profiles
Obtain a list of booking profiles for team members.
Get List of Team Member Wages
Obtain a list of team member wages.
Get List of Transactions
Obtain a list of transactions for a particular location.
Get List of Workweek Configs
Obtain a list of workweek configs instances for a business.
Link Customer to Gift Card
Link a customer to a gift card, which is also referred to as adding a card on file.
List Break Type
Get list of all break types
Pay Order
Pay for an order using one or more approved payments or settle an order with a total of 0.
Publish Invoice
Publish the specified draft invoice.
Redeem Loyalty Rewards
Redeem a loyalty reward.
Refund Payment
Refund a payment.
Register Domain
Activates a domain for us with Apple Pay on the Web and Square.
Retrieve Bank Account
Grab all details about a bank account.
Retrieve Bank Account by V1 ID
Grab all details about a bank account by V1 bank account id.
Retrieve Booking
Grab all details about a booking.
Retrieve Break Type
Grab all details about a break type.
Retrieve Card
Grab all details about a card.
Retrieve Catalog Object
Grab all details about a catalog object.
Retrieve Customer
Grab all details about a customer.
Retrieve Customer Group
Grab all details about a customer group.
Retrieve Customer Segments
Grab all details about a customer segment.
Retrieve Dispute
Grab all details about a dispute.
Retrieve Dispute Evidence
Grab all details about a dispute evidence.
Retrieve Employee
Grab all details about an employee.
Retrieve Employee Wage
Grab all details about an employee's wage.
Retrieve Gift Card
Grab all details about a gift card.
Retrieve Inventory Adjustment
Grab all details about an inventory adjustment.
Retrieve Inventory Changes
Grab all details about an inventory change.
Retrieve Inventory Count
Grab the inventory count for a given catalog.
Retrieve Inventory Physical Count
Grab the inventory physical count.
Retrieve Invoice
Grab all details about an invoice
Retrieve Location
Grab all details about a location's details.
Retrieve Loyalty Account
Grab all details about a loyalty account.
Retrieve Loyalty Reward
Grab all details about a loyalty reward.
Retrieve Merchant
Grab all details about a merchant.
Retrieve Order
Grab all details about an order.
Retrieve Payment
Grab all details about a payment.
Retrieve Payment Refund
Grab all details about a payment refund.
Retrieve Shift
Grab all details about a shift.
Retrieve Subscription
Grab all details about a subscription.
Retrieve Team Member
Grab all details about a team member.
Retrieve Terminal Checkout
Grab all details about a terminal checkout.
Retrieve Transaction
Grab all details about a transaction.
Retrieve Wage Setting
Grab all details about a wage setting.
Search Availability
Search availabilities for booking.
Search Catalog
Search for a catalog.
Search Customer
Search for a customer.
Search for Catalog Item
Search for a catalog item.
Search Invoice
Search for an invoice.
Search Loyalty Account
Search for a loyalty account.
Search Loyalty Event
Search for a loyalty event.
Search Loyalty Rewards
Search for a loyalty reward.
Search Shifts
Search for a shift.
Search Subscription
Search for a subscription.
Search Team Members
Search for a team member.
Search Terminal Checkout
Search for a terminal checkout.
Search orders /V2/Orders/Search
Search Orders
Submit Evidence
Submit evidence to the cardholder's bank.
Update Booking
Modify a booking's details.
Update Break Type
Modify a break type's details.
Update Customer
Modify a customer's details.
Update Customer Group
Modify a customer group.
Update Inventory
Modify inventory for an item.
Update Invoice
Modify an invoice's details.
Update Item Modifier Lists
Modify a catalog modifier list object that apply to the targeted catalog item.
Update Item Taxes
Modify a catalog tax object that apply to the targeted catalog item.
Update Location
Modify a location's details.
Update Order Fulfillment
Modify an order fulfillment's details.
Update Shift
Modify a shift's details.
Update Subscription
Modify a subscription's details.
Update Team Member
Modify a team member's details.
Update Wage Setting
Modify a wage setting's details.
Update Workweek Config
Modify a workweek's config details.
Void Transaction
Cancel a transaction.