Facebook to Page Studio Integration | MESA
Connect Facebook to Page Studio and automate your tasks
Why integrate Facebook with Page Studio
The Facebook to Page Studio 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.
Publish campaign landing pages when a Shopify promotion goes live
When a sale, a collection, or a promotional event is activated in Shopify, MESA publishes the corresponding Page Studio landing page automatically. Your campaign pages go live at the right moment without anyone coordinating the publish timing by hand.
Update Page Studio pages when your Shopify product catalog changes
When a product is updated, a price changes, or a collection is modified in Shopify, MESA triggers the corresponding Page Studio page update. Your landing pages and product pages always reflect what's actually in your store without a manual edit step on every catalog change.
Notify your team and marketing tools when a new page goes live
When Page Studio publishes a page, MESA sends the signal to Klaviyo, Slack, or your connected channels automatically. Your email list, paid media team, and ops team know about the new page the moment it's live without anyone manually triggering downstream activity.
Build any Facebook and Page Studio 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.
Page Created
Starts when a page is created.
- ID
- Title
- Shop ID
- Handle
- Body HTML
- Author
- Created At
- Updated At
- Published At
- Template Suffix
Page Updated
Starts when an existing page is updated.
- ID
- Title
- Shop ID
- Handle
- Body HTML
- Author
- Created At
- Updated At
- Published At
- Template Suffix
Create Page
Create a new page in your online store.
- ID
- Title
- Shop ID
- Handle
- Body HTML
- Author
- Created At
- Updated At
- Published At
- Template Suffix
Delete Page
Delete an existing page in your online store.
- ID
- Title
- Shop ID
- Handle
- Body HTML
- Author
- Created At
- Updated At
- Published At
- Template Suffix
List Pages
Retrieve a list of pages in your online store.
- ID
- Title
- Shop ID
- Handle
- Body HTML
- Author
- Created At
- Updated At
- Published At
- Template Suffix
Retrieve Page
Return the details of a specific page in your online store.
- ID
- Title
- Shop ID
- Handle
- Body HTML
- Author
- Created At
- Updated At
- Published At
- Template Suffix
Update Page
Update an existing page.
- ID
- Title
- Shop ID
- Handle
- Body HTML
- Author
- Created At
- Updated At
- Published At
- Template Suffix
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.