# Connect Facebook to Tally and automate your tasks

## Why integrate Facebook with Tally

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

### Sync Shopify audiences to Facebook Ads in real time

When a customer's tags, purchase history, or lifecycle stage changes in Shopify, MESA updates the corresponding Facebook Ads audience. Your campaigns always target the right people without manual list exports.

### Launch retargeting audiences from Shopify order events

When a customer abandons checkout, completes a first purchase, or hits a spend threshold, MESA adds them to the right Facebook Ads audience automatically. Your retargeting runs on live customer behavior, not a weekly CSV upload.

### Pause or adjust campaigns when inventory runs low

When stock drops below a threshold in Shopify, MESA triggers a Facebook Ads update — pausing a campaign, adjusting a budget, or flagging it for review. You stop spending on products you can't fulfill without checking ad accounts manually.

### Turn Tally form submissions into Shopify customer records

When someone fills out a Tally form — an inquiry, an application, a pre-order request — MESA creates or updates their record in Shopify automatically. Your store knows about the customer before they ever place an order.

### Trigger Shopify workflows from form responses

When a Tally submission meets a condition — a product preference, a budget range, a wholesale inquiry — MESA kicks off the right workflow in Shopify. Your forms become the starting point for automation, not just a data collection step.

### Route form submissions to the right person on your team

When a Tally form comes in, MESA reads the responses and sends the details to the right channel — a Slack message, a ClickUp task, an email. The right person gets the context they need without anyone triaging submissions manually.

## Build any Facebook and Tally 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.

###### Form Submitted

Starts when a form is submitted.

###### Get List of Form's Questions

Obtain a list of form's questions.

- ID  
- Type  
- Title  
- Is Title Modified By User  
- Form ID  
- Is Deleted  
- Number Of Responses  
- Created At  
- Updated At  
- Fields

###### Get List of Form's Submissions

Obtain a list of form submissions with their responses.

- Answers  
- Response ID  
- Form ID  
- Submitted At  
- Respondent ID

###### Get List of Forms

Obtain a list of forms.

- ID  
- Name  
- Workspace ID  
- Status  
- Number Of Submissions  
- Is Closed  
- Created At  
- Updated At

###### Retrieve Form

Grab all details about a form.

- ID  
- Name  
- Workspace ID  
- Status  
- Number Of Submissions  
- Is Closed  
- Created At  
- Updated At

###### Retrieve Form Submission

Grab all details about a form submission.

- Answers  
- Response ID  
- Form ID  
- Submitted At  
- Respondent ID

###### Add User to Custom Audience

Add a user to a custom audience based on matching availability.

- Audience ID  
- Num Invalid Entries

###### Create Ad

Create a new ad.

- Name  
- Ad Set ID  
- Campaign ID  
- Creative ID  
- Creative  
- Status

###### Create Ad Account Ad

Create a new Ad within an Ad Account.

- Name  
- Ad Set ID  
- Campaign ID  
- Creative ID  
- Creative  
- Status

###### Create Ad Account Ad Set

Create a new ad set within an Ad Account.

- Name  
- Daily Budget  
- Bid Amount  
- Billing Event  
- Optimization Goal  
- Campaign ID  
- Promoted Object  
- Targeting  
- Status  
- End Time

###### Create Ad Account Campaign

Create a new campaign within an Ad Account.

- Name  
- Special Ad Categories  
- Objective  
- Status

###### Create Ad Set

Create a new Ad Set.

- Name  
- Daily Budget  
- Bid Amount  
- Billing Event  
- Optimization Goal  
- Campaign ID  
- Promoted Object  
- Targeting  
- Status  
- End Time

###### Create Product

Create a new product.

- Name  
- Currency  
- Price  
- Image URL  
- Category  
- Retailer ID  
- URL  
- Description  
- Short Description  
- Brand

###### Delete Ad

Remove an existing ad.

- Success

###### Delete Ad Set

Remove an existing ad set.

- Success

###### Delete Campaign

Remove an existing campaign.

- Success

###### Get Ad Account Insights

Generate a custom report to get statistics for campaigns belonging to an ad account.

- Impressions  
- Ad ID  
- Date Start  
- Date Stop

###### Get Ad Insights

Generate a custom report on the performance of the ad.

- Impressions  
- Ad ID  
- Date Start  
- Date Stop

###### Get Ad Set insights

Generate a custom report on the performance of the ad set.

- Impressions  
- Ad ID  
- Date Start  
- Date Stop

###### Get Campaign Insights

Generate a custom report on the performance of the campaign.

- Impressions  
- Ad ID  
- Date Start  
- Date Stop

###### List Ad Account Campaigns

Obtain a list of campaigns for an ad account.

- ID  
- Name  
- Special Ad Categories  
- Objective  
- Status

###### List Ad Set Ads

Obtain a list of ads belonging to an ad set.

- Name  
- Ad Set ID  
- Campaign ID  
- Creative ID  
- Creative  
- Status

###### List Campaign Ad Sets

Obtain a list of ad sets for a campaign.

- Name  
- Daily Budget  
- Bid Amount  
- Billing Event  
- Optimization Goal  
- Campaign ID  
- Promoted Object  
- Targeting  
- Status  
- End Time

###### List Campaign Ads

Obtain a list of ads for a campaign.

- Name  
- Ad Set ID  
- Campaign ID  
- Creative ID  
- Creative  
- Status

###### List Products

Obtain a list of products.

- Name  
- Currency  
- Price  
- Image URL  
- Category  
- Retailer ID  
- URL  
- Description  
- Short Description  
- Brand

###### Remove User from Custom Audience

Removes a user from a custom audience based on matching availability.

- Audience ID  
- Num Invalid Entries

###### Retrieve Ad

Grab all details about an existing ad.

- Name  
- Ad Set ID  
- Campaign ID  
- Creative ID  
- Creative  
- Status

###### Retrieve Ad Set

Grab all details about an existing ad set.

###### Retrieve Campaign

Grab all details about an existing campaign.

- ID  
- Name  
- Objective  
- Status

###### Update Campaign

Update an existing campaign.

- Name  
- Special Ad Categories  
- Objective  
- Status

## 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 Facebook with Tally today.

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