Meta + Google Ads, on rails
describe a campaign and
jelly builds it in seconds.
less clicking around ad managers, more marketing. it learns your brand, pulls the brief from Workamajig or Drive, and drafts the targeting and copy across Meta and Google — then builds the campaigns, reports on them, and watches the spend, all paused for your sign-off.
provisioned access only. no public signup.
From idea to launch in one thread
Describe the campaign, confirm the plan, and jelly builds it — paused, for you to launch. Then measure and manage, all in the conversation.
Jarred Armstrong — Traffic
Traffic — landing page views- $20/dayWarmRemarketing — site visitors
DPC visitors + engagers, 40mi of Orlando.
~42k reach
- $20/dayLookalikeLookalike — 1% of buyers
1% lookalike of visitors, 40mi of Orlando.
~180k reach
- $40/dayColdInterest — Jazz + influences
Jazz / Soul + Erykah Badu. Ages 25–65.
~320k reach
May 30 | Judson's Live
Be there when Jarred Armstrong brings his soul-drenched serenades back to the stage.
Get ticketsEverything is created PAUSED — you activate it in Meta Ads Manager when you're ready. Nothing spends until then.
Built for agencies
More than a chatbot.
A campaign team.
It builds across Meta and Google, learns each client's account, reports on what's working, and keeps every dollar PAUSED until you say go.
Describe it, jelly builds it
Say what the show needs. jelly drafts the campaign, ad sets, targeting, copy, and creatives — and builds the whole thing PAUSED.
Meta and Google, one chat
Build and manage Meta and Google Ads side by side — same conversation, same brief, with a combined view of spend and results.
Targeting, built for you
A warm → lookalike → cold ladder shaped like the client's own work — jelly creates the audiences and lookalikes it needs, and saves the ladders you reuse.
Spend you can see coming
Every plan shows projected daily, weekly, and full-flight spend, pacing against a monthly cap, and a month-end forecast — so you approve with eyes open.
Reporting that writes itself
Weekly digests with best & worst performers, head-to-head comparisons, multi-week trends, and a client-ready report you can copy or download as CSV.
Catches what costs you
Health checks, ad fatigue, anomaly alerts, and audience saturation — it flags non-delivering campaigns, spend spikes, and tapped-out audiences before they burn budget.
Tells you what to change
Concrete moves from real performance: reallocate within a channel, shift budget between Meta and Google, daypart toward the show, and track progress against your goals.
Plan a whole season at once
Split a budget across upcoming shows, build a campaign per show in one flow, and see every flight laid out on one calendar.
Every show makes the next smarter
When a flight ends, jelly recaps what won, saves it as a template, and rebuilds it for the next show in a sentence — structure, targeting, and budgets carried over.
Built to run a book of clients
Per-client playbooks that steer each build, an agency-wide roll-up, client-vs-agency benchmarking, and guided onboarding for every new account.
Every step is a card
Plans, builds, adjustments, and performance come back as clean, structured cards — with a command palette and slash-commands for power users.
Paused by default
Every campaign, ad set, and ad is created PAUSED. Nothing spends until a human says so in the ad manager.
And a lot more under the hood
Before you start
jelly learns the account first.
On first login (and every 24h after), jelly inspects what's running in the client's Meta account — naming taxonomy, typical objectives, budget mode and amounts, flight lengths, the audiences they actually target. New builds extend that strategy instead of inventing a fresh one every time.
Cached strategy
refreshed 2h ago · 12 campaigns / 27 ad sets analyzed
Naming
[Donut][Dr Phillips] Show name
100% confidence — same across all 12 campaigns
Typical objective
Leads
8 of 12 campaigns · LEAD_GENERATION goal
Budget mode
ABO · $40/day median
p25 $20 — p75 $60 per ad set
Flight
~16 day flights
US-targeted, ages 25–65 typical
The living brief
Every decision is captured as it happens.
Open the Brief panel any time to see exactly what's being built — show, objective, budget with projected spend, flight, targeting tiers, planned ad copy, and the IDs once Meta confirms them. Reopen the chat tomorrow and it loads pre-populated from the live campaign, so a tweak is one sentence.
Campaign brief
Jarred Armstrong
A traffic — landing page views campaign for Jarred Armstrong, $40/day per ad set, running May 15, 2026 → May 30, 2026. Targeting Jazz fans in 40mi of Orlando. Currently PAUSED with 3 ad sets built — activate in Meta Ads Manager when ready.
Campaign
Show
Jarred Armstrong
Objective
Traffic — landing page views
Asset source
Workamajig
Budget & flight
Daily budget
$40/day · per ad set
Projected
$120/day total · ≈$840/wk · ≈$1,920 over 16 days
Flight
May 15, 2026 → May 30, 2026
Ad copy
Headline
May 30 | Judson's Live
Primary text
Be there when local jazz favorite Jarred Armstrong brings his mesmerizing melodies and soul-drenched serenades back to the stage.
Built
Campaign · 120244735434430578
Nothing ever spends without you. Every campaign, ad set, and ad is created PAUSED. Activation happens in Meta Ads Manager — a deliberate, human step.