How it works
Follow these 7 simple steps to start syncing Mantle plan subscribers to Xero contacts automatically
Customer Subscribed
Customer Subscribed
Retrieve Customer
Retrieve Customer
Get Contact By Email
Get Contact By Email
Path - No Existing Contact
Path - No Existing Contact
Create Contact
Create Contact
Path - Has Existing Contact
Path - Has Existing Contact
Update Contact
Update Contact
Make it your own
Customize this workflow even further:
Add subscription plan details to contact notes
Use a Transform step before creating or updating the contact to include which Mantle plan the customer subscribed to in the Xero contact notes field, helping you track which customers are on which plans.
Sync additional customer fields
Expand the data sync by adding phone numbers, company names, physical addresses, or any custom fields you track in Mantle—just map them to the corresponding Xero contact fields in the Create and Update steps.
Send Slack notifications for high-value subscriptions
Add a Filter step after retrieving the customer to check the subscription value, then send a Slack message to your team when someone subscribes to premium or enterprise plans.
Store sync history in MESA Tables
Add a Table step after the Paths End to log each sync with a timestamp, customer email, and whether a contact was created or updated—perfect for auditing and troubleshooting.
Frequently asked questions
What happens if a customer unsubscribes and then resubscribes later?
The workflow will run again when they resubscribe and update their existing Xero contact with the current information from Mantle. Since the contact already exists in Xero, the workflow follows the update path rather than creating a new duplicate contact—you'll maintain their historical accounting data while refreshing their current details.
Can I sync subscription plan details or pricing information to Xero?
The current workflow syncs basic contact information (name, email, location) but doesn't include plan details or pricing. However, you can add another step before the Create/Update Contact steps to extract subscription plan information from Mantle and include it in the Xero contact notes or a custom field.
Will this overwrite custom fields I've manually added to Xero contacts?
No, the workflow only updates the specific fields configured in the Create and Update Contact steps (by default: name, email, city, country). Any other fields you've added or customized in Xero—like notes, tax settings, or account codes—remain untouched unless you explicitly add them to the workflow configuration.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.
Ready to start syncing Mantle plan subscribers to Xero contacts automatically?
Join thousands who've automated their work and saved an average of 3.5 hours every week.
Start with this template — It's free7-day free trial • 7 min setup • Cancel anytime
