Meta Ads
Wovain writes up to three ad variants per product and stages a campaign that stays paused.
Meta is where the ads run.
- Ad variants.
writeAdCopy(Nemotron) writes up to three variants, each with an angle, a headline and a message. - Campaign.
stagePausedCampaigninpackages/core/src/ads.tscreates a campaign, an ad set and ads through Meta's Ads MCP server, with the daily budget ($1 to $500) and the countries the seller chose. - Paused by default. Every object is created paused and wovain never activates spend. The seller starts the campaign in Meta after reviewing it.
- Connection. Each seller connects their own ad account at
/api/connections/meta/start. It needsMETA_APP_IDandMETA_APP_SECRET, and the app's Valid OAuth Redirect URIs must include<BETTER_AUTH_URL>/api/connections/meta/callback.