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.

jelly — Jarred Armstrong
Draft a campaign for Jarred Armstrong — traffic to the ticket page, 3 ad sets, $80/day.
Here's what I'll build

Jarred Armstrong — Traffic

Traffic — landing page views
$80/day
ABO · $560/wk
May 15 → May 30
16 days · $1,280 total
~542k
est. reach
3 ad sets
  • WarmRemarketing — site visitors

    DPC visitors + engagers, 40mi of Orlando.

    ~42k reach

    $20/day
  • LookalikeLookalike — 1% of buyers

    1% lookalike of visitors, 40mi of Orlando.

    ~180k reach

    $20/day
  • ColdInterest — Jazz + influences

    Jazz / Soul + Erykah Badu. Ages 25–65.

    ~320k reach

    $40/day
Creative

May 30 | Judson's Live

Be there when Jarred Armstrong brings his soul-drenched serenades back to the stage.

Get tickets

Everything 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

Learns each account's naming, budgets & audiences before it builds
Pulls briefs, copy & creative from Google Drive or Workamajig
Writes ad copy from the landing page — with distinct A/B angles
Verifies the landing page is live & on-show before you ship
Previews the in-feed ad as it ships, and preflights every build
Google parity: Responsive Search Ads, PMax & ad extensions
Search-terms & wasted-spend analysis with negative keywords
A flight calendar of every show across the book
An audience library — custom audiences & lookalikes, reused
Forecasts month-end spend against the monthly cap
Account snapshot — committed daily spend across everything
Tracks progress against ticket & CPL goals
A designer-ready asset request when the creative isn't ready
UTM-tagged destination URLs for clean GA4 attribution
A command palette & slash-commands for power users
An audit log of every change, in the client's timezone

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.

jelly · learning Dr. Phillips Center's account

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

New builds extend this strategy by default — same naming, same budgets, same audience signals — unless you ask to deviate.

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.

jelly · brief · Jarred Armstrong

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

Paused

Nothing ever spends without you. Every campaign, ad set, and ad is created PAUSED. Activation happens in Meta Ads Manager — a deliberate, human step.