Asana to Mantle Integration | MESA

Connect Asana to Mantle and automate your tasks

Describe to build

Activity reports

Fully supported

MESA's Asana to Mantle 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.

Try MESA for free

★★★★★ 4.9 rating on Shopify App Store

Start when...

Personalize with built-in tools...

Then, do this...

Trusted by 1,000+ Shopify merchants

Why integrate Asana with Mantle

The Asana to Mantle integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.

Order automation →

Turn Shopify orders into Asana tasks without manual handoff

When an order comes in with specific conditions — a custom request, a wholesale flag, a high-value purchase — MESA creates an Asana task with the relevant details already filled in. Your team picks up the work without anyone transcribing order data by hand.

Data integration →

Keep Asana project status in sync with Shopify events

When a product goes live, a fulfillment is completed, or an order is cancelled in Shopify, MESA updates the corresponding Asana task or project status. Your team's view of work reflects what's actually happening in your store without manual updates.

Enterprise automation →

Trigger Shopify actions when Asana work is marked done

When a task is completed in Asana — a design approved, a product reviewed, a vendor confirmed — MESA kicks off the next step in Shopify. Your internal project milestones connect directly to your storefront operations.

Data integration →

Sync Shopify customer data with Mantle subscription records

When a customer's order history, tags, or profile changes in Shopify, MESA updates the corresponding Mantle record. Your subscription analytics and billing data reflect the full picture of each customer, not just their subscription activity.

Customer experience →

Trigger retention workflows when subscription health drops

When Mantle flags a churn risk, a failed payment, or a usage signal, MESA kicks off the right response — a Klaviyo flow, a Slack alert, a Shopify tag update. You act on subscription health signals before they become cancellations.

Order automation →

Update Shopify customer records when subscription plans change

When a customer upgrades, downgrades, or pauses their plan in Mantle, MESA updates their Shopify tags, fields, and connected tools in real time. Every system reflects the current relationship without manual updates.

Build any Asana and Mantle 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.

Customer Account Deactivated

Starts when a customer account is deactivated.

Customer Account Reactivated

Starts when a customer account is reactivated.

Customer Activated One Time Charge

Starts when a customer activates a one-time charge.

Customer Approaching Capped Limit

Starts when a customer is approaching a usage metric limit.

Customer Downgraded

Starts when a customer downgrades their plan.

Customer Exceeded Capped Amount

Starts when a customer exceeds the usage metric amount limit.

Customer Exceeded Usage Charge Limit

Starts when a customer exceeds the usage charge limit.

Customer First Identify

Starts when a customer is first identified by your app.

Customer Installed

Starts when a customer installs your app.

Customer Refunded

Starts when a customer is refunded a charge.

Customer Reinstalled

Starts when a customer reinstalls your app.

Customer Resubscribed

Starts when a customer resubscribes to a plan after being unsubscribed.

Customer Subscribed

Starts when a customer subscribes to one of your app's plans.

Customer Trial Expired

Starts when a customer's trial expires.

Customer Uninstalled

Starts when a customer uninstalls your app.

Customer Unsubscribed

Starts when a customer unsubscribes from one of your app's plans.

Customer Updated

Starts when a customer is updated.

Customer Upgraded

Starts when a customer upgrades their plan.

Customer Usage Event Created

Starts when a customer usage event is created.

Customer's Subscription Frozen

Starts when a customer's subscription freezes.

Customer's Subscription Unfrozen

Starts when a customer subscription unfreezes.

Review Received

Starts when a customer leaves a review.

Project Added

Starts when a project is added.

Project Changed

Starts when a project is changed.

Project Deleted

Starts when a project is deleted.

Task Added

Starts when a task is added.

Task Changed

Starts when a task is changed.

Task Deleted

Starts when a task is deleted.

Task Moved to Section

Starts when a task is moved to a section.

Workplace Added

Starts when a workplace is added.

Workplace Changed

Starts when a workplace is changed.

Workplace Deleted

Starts when a workplace is deleted.

Add Customer Tags

Adds tags to a customer.

Archive Plan

Archive a plan. Archived plans can not be mutated.

Create App Feature

Creates a new app feature.

Create App Usage Metric

Create an app metric for usage.

Create Company

Create a company.

Create Contact

Create a contact.

Create Custom Field

Create a custom field.

Create Customer

Create a new customer.

Create Plan

Create an app plan.

Create Usage Event

Create a new usage event.

Delete App Feature

Remove an app feature within an organization.

Delete App Usage Metric

Remove an app's usage metric.

Delete Company

Remove a company.

Delete Contact

Remove a contact.

Delete Custom Field

Remove a custom field.

Get List of App Events

Obtain a list of all app events for a specific app.

Get List of App Features

Obtain a list of an app's features.

Get List of App Usage Metrics

Obtain a list of all app's usage metrics.

Get List of App's Plans

Obtain a list of app's plans.

Get List of Apps

Obtain a list of all apps that the authenticated user has permission to access.

Get List of Charges

Obtain a list of all charges for a specific organization.

Get List of Companies

Obtain a list of companies.

Get List of Contacts

Obtain a list of all contacts.

Get List of Custom Fields

Obtain a list of custom fields.

Get List of Customer Segments

Obtain a list of all customer segments for the authenticated organization. Only public segments are returned.

Get List of Customers

Obtain a list of all customers.

Get List of Subscriptions

Obtain a list of subscriptions across all apps and customers.

Get List of Transactions

Obtain a list of all transactions.

Get List of Usage Events

Obtain a list of usage events.

Get List of Users

Obtain a list of all users in an organization.

Remove Customer Tags

Remove tags from a customer.

Retrieve App

Grab all details about an app.

Retrieve App Event

Grab details for a single app event for a specific app.

Retrieve App Feature

Grab all details about an app feature within an organization.

Retrieve App Usage Metric

Grab all details about an app's usage metric.

Retrieve Company

Grab all details about a company.

Retrieve Contact

Grab all details about a contact.

Retrieve Custom Field

Grab all details about a custom field.

Retrieve Customer

Grab all details about a customer.

Retrieve Customer Segment

Grab all details about a customer segment.

Retrieve Organization

Grab all details about an organization.

Retrieve Subscription

Grab all details about a single subscription.

Retrieve Transaction

Grab all details about a transaction with the current organization.

Retrieve User

Grab all details about a user.

Unarchive Plan

Mark a plan as no longer deprecated. It can be mutated after being unarchived.

Update App Feature

Modify an app feature within an organization.

Update App Usage Metric

Modify an existing app's usage metric.

Update Company

Modify an existing company.

Update Contact

Modify an existing contact.

Update Custom Field

Modify an existing custom field.

Update Customer

Modify an existing customer.

Update Plan

Modify an existing plan. Certain properties like amount, interval, and currency code cannot be updated.

Add a Custom Field to a Portfolio

Create a custom field setting for a portfolio.

Add a Portfolio Item

Add an item to a portfolio.

Add a Project/Portfolio as Supporting Work for a Goal

Adds a project or portfolio as supporting work for a goal. A goal can have at most 10 supporting projects/portfolios, and a project/portfolio can support at most 10 goals.

Add Collaborator to a Goal

Add a follower to a goal.

Add Custom Field to Project

Create custom field setting for a project.

Add Followers to Project

Include users as followers to a project.

Add Followers to Task

Add followers to a task.

Add Project to Task

Add a task to a project.

Add Sub-Goal to a Parent Goal

Add a subgoal to a parent goal. A goal can have at most 100 sub-goals, and a sub-goal can have at most 4 parent goals.

Add Tag to Task

Appends a tag to a task.

Add Task to Section

Create a task in a section. This will remove the task from other sections of the project.

Add User to a Workspace or Organization

Add a user to a workspace or organization.

Add User to Team

Add a user to a team. You must be a member of the team in order to add others. The user being added must exist in the same organization as the team.

Add Users to a Portfolio

Add the specified users as members of the portfolio.

Add Users to Project

Include users as members of a project.

Create a Custom Field

Creates a new custom field in a workspace.

Create an Enum Option

Create an enum option and add it to a custom field’s list of enum options. A custom field can have at most 100 enum options (including disabled options). By default, new enum options are inserted at the end of a custom field’s list. Locked custom fields can only have enum options added by the user who locked the field.

Create an Organization Export

Create a request to export an Organization. Please note that it will take some time before Asana completes the export.

Create Goal

Create a goal in a workspace or team.

Create Goal Metric

Create and add a goal metric to a specified goal. It will replace an existing goal metric if one already exists.

Create Portfolio

Create a portfolio in the given workspace. The portfolio will not be created with some state, like the "Priority" custom field.

Create Project

Create a new project in a workspace or team.

Create Project Brief

Create a project brief.

Create Project in a Team

Create a project shared with the given team.

Create Project in a Workplace

Create a project in a workplace.

Create Project Template from Project

Create a project template from a project.

Create Section in a Project

Creates a section in a project.

Create Status Update

Creates a status update on an object.

Create Story on Task

Add a story to a task.

Create Subtask

Create a subtask and add it to the parent task.

Create Tag

Create a tag in a workspace or organization.

Create Tag in a Workspace

Create a tag in a workspace or organization.

Create Task

Create a task.

Create Team

Create a team within the current workspace.

Delete a Custom Field

Remove an existing custom field. Locked custom fields can only be deleted by the user who locked the field.

Delete a Custom Field from a Portfolio

Remove a custom field setting from a portfolio.

Delete a Goal

Remove a goal.

Delete a Portfolio Item

Remove an item from a portfolio.

Delete a Project/Portfolio as Supporting Work for a Goal

Removes a project or portfolio as supporting work for a goal.

Delete an Attachment

Remove an existing attachment.

Delete Collaborator from a Goal

Removes a follower from a goal.

Delete Custom Field from Project

Remove a custom field from a project.

Delete Followers from Project

Remove users from following a project.

Delete Portfolio

Remove an existing portfolio.

Delete Project

Remove an existing project.

Delete Project Brief

Remove an existing project brief.

Delete Section

Remove a section.

Delete Status Update

Remove a status update.

Delete Story

Remove a story. A user can only delete stories that they have created.

Delete Sub-Goal from Goal

Removes a sub-goal from a parent goal.

Delete Tag

Remove a tag.

Delete Tag from Task

Remove a tag from a task.

Delete Task

Remove a task.

Delete Users from Project

Remove users from members of a project.

Duplicate a Task

Create a duplicated task.

Duplicate Project

Create a duplicated project.

Get a Status Update

Grab all details about the status update.

Get Events on a Resource

Obtain a list of all events that have occurred since the sync token was created.

Get List of a Task's Tags

Obtain a list of all tags on a task.

Get List of Attachments for a Task

Obtain a list of all attachments on the task.

Get List of Audit Log Events

Obtain a list of audit log events that have been captured in your domain.

Get List of Dependencies from a Task

Obtain a list of dependencies from a task.

Get List of Dependents from Task

Obtain a list of dependents from a task.

Get List of Goals

Obtain a list of goals.

Get List of Memberships from a Portfolio

Obtain a list of portfolio membership records for a portfolio.

Get List of Memberships from a Project

Obtain a list of project membership records for a project.

Get List of Memberships from Team

Obtain a list of memberships from a team.

Get List of Memberships from User

Obtain a list of memberships from a user.

Get List of Portfolio Items

Obtain a list of items in a portfolio.

Get List of Portfolio Memberships

Obtain a list of portfolio memberships.

Get List of Portfolio's Custom Fields Settings

Obtain a list of all of the custom fields settings on a portfolio.

Get List of Portfolios

Obtain a list of portfolios that are owned by current user.

Get List of Project Templates

Obtain a list of all project templates in the given team or workspace.

Get List of Project's Custom Fields Settings

Obtain a list of all of the custom fields settings on a project.

Get List of Projects

Obtain a list of projects.

Get List of Projects a Task is in

Obtain a list of the projects the task is in.

Get List of Projects in a Workspace

Obtain a list of projects in a workplace.

Get List of Sections in a Project

Obtain a list of sections in a project.

Get List of Stories from Task

Obtain a list of stories on a task.

Get List of Sub-Goals from a Goal

Obtain a list of all subgoals of a goal.

Get List of Subtasks from Task

Obtain a list of subtasks from a task.

Get List of Supporting Work from a Goal

Obtain a list of all portfolios or projects associated with specified goal.

Get List of Tags

Obtain a list of tags.

Get List of Task Count for a Project

Obtain a list of task counts for a project.

Get List of Tasks

Obtain a list of tasks.

Get List of Tasks from a User's Task List

Obtain a list of a user's task list. Both complete and incomplete tasks are returned by default unless they are filtered out.

Get List of Tasks on Project

Obtain a list of tasks on a project.

Get List of Team Memberships

Obtain a list of team membership records.

Get List of Team's Project Templates

Obtain a list of project templates in a team.

Get List of Team's Projects

Obtain a list of records for all projects in the team.

Get List of Teams for User

Obtain a list of all teams to which a given user is assigned to.

Get List of Teams in Workspace

Obtain a list of all teams in a workspace visible to a user.

Get List of Time Periods

Obtain a list of time periods.

Get List of User's Favorites

Obtain a list of a user's favorites in a workspace.

Get List of User's Task List

Obtain a list of a user's task list.

Get List of users

Obtain a list of users in all workspaces and organizations accessible to a user.

Get List of Users in a Workspace or Organization

Obtain a list of users in a workplace or organization.

Get List of Users in Team

Obtain a list of users in a team.

Get List of Workspace Memberships for a User

Obtain a list of workplace memberships for a user.

Get List of Workspace Memberships for a Workspace

Obtain a list of workplace membership records for a workspace.

Get List of Workspace's Custom Fields

Obtain a list of the custom fields in a workspace.

Get List of Workspaces

Obtain a list of all workspaces visible to a user.

Get Parent Goals from a Goal

Obtain a list of parent goals associated to a goal.

Get Status Updates from an Object

Obtain a list of status updates for a specific object.

Get Tags in a Workspace

Obtain a list of tags in a workplace.

Get Tasks from a Section

Obtain a list of tasks on a section.

Get Tasks from a Tag

Obtain a list of tasks from a tag.

Instantiate a Project from a Project Template

Create a project instantiation.

Move or Insert Sections

Transfer sections relative to each other.

Remove Followers from Task

Remove followers from a task.

Remove Project from Task

Remove a task from a project.

Remove User from a Workspace or Organization

Remove a user from a workspace or organization. You must be an admin in the workspace.

Remove User from Team

Remove an user from a team. You must be a member of the team in order to remove themselves or others.

Remove Users from a Portfolio

Remove the specified users from members of the portfolio.

Reorder a Custom Field's Enum

Moves a particular enum option to be either before or after another specified enum option in the custom field. Locked custom fields can only be reordered by the user who locked the field.

Retrieve a Custom Field

Grab all details about custom field’s metadata.

Retrieve Attachment

Grab all details about the attachment.

Retrieve Goal

Grab all details about a goal.

Retrieve Job

Grab all details about a job.

Retrieve Organization Export Request

Grab all details about a previously-requested organization export.

Retrieve Portfolio

Grab all details about a portfolio.

Retrieve Portfolio Membership

Grab all details about a portfolio membership.

Retrieve Project

Grab all details about a project.

Retrieve Project Brief

Grab all details about a project brief.

Retrieve Project Membership

Grab all details about a project membership.

Retrieve Project Template

Grab all details about a project template.

Retrieve Section

Grab all details about a section.

Retrieve Story

Grab all details about a story.

Retrieve Tag

Grab all details about a tag.

Retrieve Task

Grab all details about a task.

Retrieve Team

Grab all details about a team.

Retrieve Team Membership

Grab all details about a team membership.

Retrieve Time Period

Grab all details about a time period.

Retrieve User

Grab all details about an user.

Retrieve User's Task List

Grab all details about a user's task list.

Retrieve Workplace

Grab all details about a workspace.

Retrieve Workspace Membership

Grab all details about a workspace membership.

Search Tasks in Workspace

Search tasks in a workspace.

Set Dependencies for Task

Establish a task as a dependency for a task. A task can have at most 15 dependencies.

Set Dependents for Task

Establish tasks as dependents of a task. A task can have at most 30 dependents.

Set Parent of a Task

Establish the parent of a task.

Unlink Dependencies from Task

Remove dependencies from a task.

Unlink Dependents from Task

Remove dependents from a task.

Update a Custom Field

Modify an existing custom field. A custom field’s type and an enum custom field’s options cannot be updated. Locked custom fields can only be updated by the user who locked the field.

Update a Goal

Modify an existing goal.

Update an Enum Option

Modify an existing enum option. Locked custom fields can only be updated by the user who locked the field.

Update Goal Metric

Modify a goal's existing metric number value.

Update Portfolio

Modify an existing portfolio.

Update Project

Modify an existing project.

Update Project Brief

Modify an existing project brief.

Update Section

Modify an existing section.

Update Story

Modify a story.

Update Tag

Modify a tag.

Update Task

Modify a task.

Update Workplace

Modify an existing workspace.

View all

Not just software—partnership

Expert support included

MESA includes hands-on support from automation experts who know how to get things done.

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. Google Meet sessions for complex workflows.

Integrate Asana with Mantle today.

Enjoy a 7-day free trial. Get your first workflow in minutes.

Try MESA today →

MESA AI assistant

+×

Describe your task...

You've known what your store should be doing. Now it can. Describe the task then MESA handles it from there.