Meta Ads

Boost published posts and run goal-based Meta ad campaigns with AI-drafted audiences, approve-to-launch safety, and per-plan spend caps.

Overview

SonetHub manages Meta (Facebook + Instagram) ads for you: boost your published posts, run goal-based campaigns, and set auto-boost rules that promote your best content automatically — all driven by the same AI assistant that manages your organic content, or from the Ads page.

Three promises hold everywhere:

  • Ad spend bills to YOUR Meta ad account. SonetHub never holds or touches your ad money — Meta charges your card directly, exactly as if you used Ads Manager.
  • Approve-to-launch. Everything is created paused on Meta and waits in the Ads page approval queue (or in chat). Nothing spends a cent until you approve it. The one exception is auto-boost rules: the rule itself carries the pre-approved budget, so its boosts launch immediately and notify you with a working pause control.
  • The AI never raises a budget on its own. Budget changes always require a fresh approval from you.

Meta ads are available on Growth plans and above (see spend caps).

Getting Set Up

  1. Connect Facebook (and Instagram) on the Accounts page as usual
  2. Open the menu on your Facebook card and choose Enable ads — one extra Meta consent screen adds the ads permissions
  3. Pick the ad account to use for this workspace
  4. The Ads page shows a live setup checklist: Business Manager, ad account, payment method, account standing

Steps Meta only allows in their own UI (creating a Business Manager, adding a payment method) are deep-linked from the checklist. The AI assistant can audit your setup live ("what's my ads setup?"), create an ad account inside your Business for you, and re-check each step as you complete it — built for complete beginners.

Boosting a Post

From the Posts page, open the menu on any post published to Facebook or Instagram and choose Boost — or just ask the assistant ("boost my last reel with €20 for 3 days in Spain"). Pick a total budget, duration, target countries and a goal (engagement or traffic). The boost is drafted paused and appears in the Ads approval queue.

Campaigns

Ask the assistant to create a campaign and it synthesizes a brief from your brand intelligence, past post performance, and audience demographics — asking only about real gaps. It researches a custom interest audience with Meta's targeting search, layers Meta's Advantage+ AI expansion on top, and shows you its reasoning on the approval card: why this audience, why this budget, what to expect. Goals: traffic, engagement, leads, sales. Creatives: an existing published post, an AI-generated image, or your own uploaded image (new creatives are "dark posts" — they never appear on your organic feed).

Auto-Boost Rules

An automation with the Post performance trigger: "if a post gets 100+ likes within 24 hours of publishing, boost it with €20 for 3 days in Spain." The rule carries the budget, so each boost launches without a second approval — you're notified on every fire with a one-tap pause. One boost per rule per post, ever; optional total-fire caps and activation windows.

The Ads Page

  • Monthly managed spend — committed budgets of running campaigns plus actual spend of finished ones this month, vs your plan's cap, with an upgrade prompt at 80%
  • Approval queue — every pending draft with budget, duration, audience and the AI's reasoning; approve or reject
  • Campaigns — status, budget vs actual spend, impressions and clicks (synced hourly), pause/resume
  • Setup checklist — live Meta API state until your setup is complete

Monthly Spend Caps

Caps count the committed budgets of running and pending campaigns plus the actual spend of campaigns that finished (completed, paused or failed) during the calendar month. They are SonetHub plan limits — not Meta limits — and exist so a runaway month is impossible.

PlanManaged ad spend / month
Free
Starter
Growth€1,000
Pro€5,000
Business€20,000

Safety nets on top: campaigns are created paused, a budget watchdog auto-pauses anything spending past 110% of its budget or running past its end date, disapprovals from Meta notify you immediately, and AI actions on ads consume normal credits (no separate ads fee).

What's Supported / What's Not (Yet)

CapabilityStatusNotes
Boost published Facebook posts
Boost published Instagram posts
Goal-based campaigns (traffic, engagement, leads, sales)Wraps Meta Advantage+ — auto placements, AI audience expansion over a custom seed
AI audience research (interests, behaviors, geo)Meta Targeting Search behind the assistant
AI-generated or uploaded ad creatives (image + link)Dark posts — never on your organic feed
Auto-boost on post performancePre-approved budget on the rule
Hourly performance sync + spend reportingAds page + "how are my ads doing?" in chat
Google / TikTok adsMeta-first v1; other networks are planned
Custom & lookalike audiencesNeeds Meta's per-account Custom Audience ToS acceptance flow; planned
Special ad categories (housing, employment, credit, politics)Heavy legal targeting restrictions; an automated keyword check on campaign copy drafted through the AI (name, message, link, reasoning) blocks them with a clear error. It does not scan existing organic posts being boosted — you remain responsible for Meta's special-category policies on boosted content
A/B testingPlanned after launch
Lead-gen forms (instant forms)Leads campaigns use your destination link today; forms are planned
Video dark-post creativesPublish the video organically and boost it as an existing post; native video creatives planned
Autonomous budget optimization on running campaignsDeliberate: the AI never moves money without your approval — rules-engine optimization is being evaluated for v2
Creating an ad account without a Business ManagerMeta API limitation — ad accounts can only be created inside an existing Business
DM / click-to-Messenger adsPlanned alongside inbox integration
Conversions API / pixel managementPlanned; until then sales/leads results rely on Meta's own attribution

Roles & Permissions

Viewing the Ads page needs workspace membership; approving, rejecting, pausing and boosting need publish access (editor and up). Pause and reject always work — even after a plan downgrade you can always STOP spend, never start it.