How it works
Follow these 8 simple steps to start creating QuickBooks customers from Mantle app subscriptions automatically
Customer Subscribed
Customer Subscribed
Retrieve Customer
Retrieve Customer
Loop
Loop
Query Customer
Query Customer
Path - No Existing Customer
Path - No Existing Customer
Create Customer (Path - No Existing)
Create Customer (Path - No Existing)
Path - Has Existing Customer
Path - Has Existing Customer
Update Customer (Path - Has Existing)
Update Customer (Path - Has Existing)
Make it your own
Customize this workflow even further:
Add subscription plan details to notes
Enhance the notes field to include the specific subscription plan tier, monthly cost, and billing cycle from Mantle, giving your accounting team complete visibility into the customer's subscription level.
Create different customer classes by plan tier
Add conditional logic that sets QuickBooks customer class or category based on the Mantle subscription plan (like "Basic," "Pro," "Enterprise"), enabling segmented financial reporting by customer tier.
Send notifications for high-value customers
Add a filter after customer creation that checks the subscription amount and sends Slack or email notifications to your finance team when enterprise-level customers subscribe.
Sync to multiple accounting systems
Duplicate the QuickBooks steps and replace them with Xero, FreshBooks, or other accounting platform steps to maintain customer records across multiple financial systems simultaneously.
Frequently asked questions
What happens if a merchant's email changes?
The workflow searches by email, so if a merchant changes their email in Mantle, the workflow will create a new QuickBooks customer instead of updating the existing one. Consider adding logic to search by Shopify domain or Mantle customer ID instead if email changes are common for your merchants.
Can I customize which fields sync to QuickBooks?
Yes, edit the "Create Customer" and "Update Customer" steps to add or remove fields from the body. You can include additional Mantle customer fields or remove fields that aren't relevant to your accounting needs. Just ensure required QuickBooks fields (DisplayName, PrimaryEmailAddr) remain populated.
Will this sync historical customers or only new subscribers?
This workflow only triggers for new subscriptions after you activate it. To sync existing customers, you'll need to create a separate one-time workflow that retrieves all Mantle customers and processes them in batch, or manually export/import them to QuickBooks.
What is a template?
MESA templates are fully pre-configured workflows built and vetted by Shopify Experts. Unlike competitor templates that provide basic scaffolds requiring extensive setup, MESA templates come with all data variables properly mapped, required fields configured, and steps ready to activate. You can turn them on immediately and start automating.
Can I customize a template?
Absolutely! While our templates work out-of-the-box, every step can be personalized to match your exact business requirements. Add conditional logic, integrate additional apps, or build more sophisticated workflows. MESA's templates provide a solid foundation that you can expand as needed.
Are templates free?
Yes! Our entire library of expert-built, production-ready templates is free to use. Unlike platforms that charge for premium templates or provide only basic scaffolds, MESA gives you access to hundreds of fully-configured, vetted workflows at no additional cost.
Ready to start creating QuickBooks customers from Mantle app subscriptions 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 • 8 min setup • Cancel anytime
