Facebook to Web Request Integration | MESA
Connect Facebook to Web Request and automate your tasks
Why integrate Facebook with Web Request
The Facebook to Web Request 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.
Serve Shopify data to any storefront or app
Web Request creates a callable URL that runs a full MESA workflow and returns the result. Use it to serve customer metadata, product details, or stored records directly to your storefront or custom app.
Proxy API calls and keep credentials server-side
Route sensitive API calls through MESA so credentials never touch the client. Web Request handles the external call and returns the response — no middleware or custom server required.
Build logic-driven redirects for any URL
Web Request can return a 301 or 302 redirect as its response, letting you build workflow-powered routing. Send visitors to personalized landing pages, conditional destinations, or post-action URLs.
Build any Facebook and Web Request 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.
Request
Execute a MESA workflow and return the output from the final step
Key
Value
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
Integrate Facebook with Web Request today.
Enjoy a 7-day free trial. Get your first workflow in minutes.