HSE Agentic Harness AI Summit · Keynote · Tuesday 8 September 2026

The Autonomous Marketing Harness

One marketer and a swarm of agents booked 33 meetings across 5,260 target accounts in a few weeks.Here is the whole engine.

Harness = ledger · coded gates · human below the bar

Gil AlloucheFounder and CEO, Metadata
Engine status · running
02 · What a harness is

Not a chatbot swarm. A ledger before every send, gates written as code, and a human on anything below the confidence bar.

  • Ledger: every touch written before it goes out.
  • Gates as code: rules in advance, not vibes in the prompt.
  • Confidence bar: above the bar it runs. Below the bar it asks.
1Ledger
Written before it goes out.
giftwritten
emailwritten
adwritten
2Gates as code
Rules written before the run.
!consentHOLDcap_hitHOLD!verifiedHOLDelseSEND
3Confidence bar
Above the bar it runs. Below, it asks.
runsthe bar · 99%asks
Eight channels are the body.The harness is the nervous system.
Gil Allouche · Metadata · The Autonomous Marketing Harness02 / 12
03 · One marketer, one brain, a swarm of agents

Eight channels run by agents. The sales calls are still human.

  • The brain: a frontier model, plus your playbooks, context and rules.
  • Eight agents execute, one per channel, from intent to ads.
  • Your team keeps the judgement calls. Sales still takes every meeting.
The braina frontier model, plus your playbooks, context and rules
Intent and list building
Enrichment and verification
Landing pages
Outbound email
LinkedIn outreach
LinkedIn posts
Gifting
Ads and commercials
Gil Allouche · Metadata · The Autonomous Marketing Harness03 / 12
04 · Here is mine. It is running right now.

33 meetings, 7 plays running, 8 playbooks, 5,260 accounts, one marketer.

GTM motion dashboard, Tuesday 8 September
  • 5 came through the gift and email play. The other 28 came through social outreach, pure outbound and ads.
  • 8,915 people reachable out of 16,257 found, every address verified.
  • It enriches, verifies, drafts and queues on its own, and hands me five decisions a day.
Is 33 from 5,260 good?
Old worldSeven owners, seven tools. $206 a lead on LinkedIn, $340 blended on Google.
New worldOne marketer, about five decisions a day, 33 meetings from the same engine.
Gil Allouche · Metadata · The Autonomous Marketing Harness04 / 12
05 · The landing page factory · go.metadataone.com · metadata.io MCP

Hundreds of personalised landing pages, commercials, ad creatives and product demos, crafted autonomously per account.

  • Each page names the person, with their brand, audiences and ads.
  • Built by metadata.io MCP tools: on brand, hosted, no agency.
  • The film pipeline underneath: Kling, Fal.ai, FFmpeg, Gemini for review.
The landing page, scrolling
Page · MCP
Frame from the Airtable commercial
Film · MCP
Three ad creatives generated by Metadata on the Airtable brand
Creatives · Metadata
Three target audiences generated by Metadata
Audiences · Metadata
Their MetadataONE account, already set up
Their account · M1
MCP · 4 of 160 toolslanding_pagecommercialad_creativestarget_audiences
The tools
Gil Allouche · Metadata · The Autonomous Marketing Harness05 / 12
06 · Sense. Decide. Act. Learn.

Every day the engine senses, decides, acts and learns, with 25 GTM skills I can run by hand or let run on their own.

  • Sense: the target list from one skill, plus G2, Bombora, web and CRM.
  • Decide: a frontier model, checked by a twelve-model council.
  • Act and learn: 25 skills, every touch logged, gates rewritten as code.
Sense
Decide
Act
Learn
5,260accounts · every day
12-model councilchecks the brain's work
25 GTM skills · hoverby hand or on their own
The ledgerevery touch written before it is sent
Gates rewrittenrules written in advance, as code
Gil Allouche · Metadata · The Autonomous Marketing Harness06 / 12
07 · One account, every channel

One account gets seven touches from us and hands back two outcomes: a meeting and pipeline.

  • One touch a day per account: a gift, an email, a note or an ad.
  • Pages and films: metadata.io MCP, on brand.
  • Two outcomes are theirs: the meeting, then pipeline.
TouchWhat goes outExecuted byState
intentLights up on G2 buyer intentGBG2 · Bomboraassigned
pageTheir account, already builtMmetadata.io MCPbuilt
filmA 35-second film, on brandMmetadata.io MCPrendered
emailOne ask: see the page we builtIInstantlysent
giftA gift, then a human noteLLoop and Tiedelivered
linkedinConnection request, then a noteGGojiberryaccepted
convo adMessage ad to the buying groupMmetadata.io MCPserving
The account reaches back · two outcomes
meetingOn the calendar, traced backCCalendlybooked
pipelineTo sales, with the whole trailSSalesforceopen
Gil Allouche · Metadata · The Autonomous Marketing Harness07 / 12
08 · Playbook 7 of 8 · Gifting

380 gifts, 153 opened, 9 redeemed, 5 meetings. Redeemers book at 44%, so the ask moved to the calendar.

  • Loop and Tie gifts by seniority: $100 IC, $150 director, $250 VP.
  • Seven-day expiry, ours. The default idled 213 gifts to November.
  • The gift asks for nothing. The ask lives on the calendar page.
Playbook 7 of 8 · Gifting
SignalTier 1 targets and G2 intent accounts, one gift per buying group; day-0 ads through metadata.io MCP
Sequence
redeemer · 10 days
d0 emaild0 adsd1 connectd3 emaild5 messaged7 noted10 email
Stack
mmetadata.io MCPLLoop and TieCCalendlyIInstantly
APIsLoop and Tie API: POST /bulk/gifts, expires_on ours · Calendly scheduler gate · metadata.io MCP, day-0 audience
ModelsNone in the send. The council set the redeemer cadence; a survey only after a reply, never to chase.
SkillsSend a gift · Refresh gift status · Thank by gift name · Push the high-intent audience (metadata.io MCP)
CadenceLoop and Tie polled every 30 minutes as the webhook backstop · the redeemer play runs 7 touches in 10 days
Result380 sent, $46,550 · 225 unclaimed · 153 opened · 9 redeemed · 5 meetings with email · 44% of redeemers book
Gil Allouche · Metadata · The Autonomous Marketing Harness08 / 12
09 · Playbook 8 of 8 · Ads and commercials

Ads are the day-zero touch in every play: the audience is pushed before the first email, and only target accounts see it.

  • metadata.io MCP: audiences, ad setup, creatives, films, attribution.
  • Nine channels, six ad types, one budget: LinkedIn to ChatGPT ads.
  • Above 99% it acts, below it asks: 5,418 changes in 45 days.
Playbook 8 of 8 · Ads and commercials
SignalEvery play opens with ads: always-on for targets, same-day for visitors, 30 days of high intent for redeemers
Sequence
visitor · 7 days
d0 adsd1 emaild3 connectd7 email
Stack
mmetadata.io MCPMMetadataONEffalLLinkedInGGoogle
APIsmetadata.io MCP: build_target_audiences, generate_ad_creatives, produce_commercial, campaign setup · 9 channels
ModelsAudiences, ad setup, creatives and commercials come from metadata.io MCP; a human approves anything below 99%
Skillsmetadata.io MCP: push a target audience · generate ad creatives · produce a commercial · attribute a meeting
CadenceAudiences move as plays move accounts in and out · the optimizer runs continuously, about 120 changes a day
ResultSame audience: $206 a lead on LinkedIn, $340 blended on Google · 189 G2 accounts queued for the ABM audience
Gil Allouche · Metadata · The Autonomous Marketing Harness09 / 12
10 · HITL recommendation engine · the optimizer acts, I approve what it is not sure about

5,418 optimizations in 45 days for one customer. This one asked me, because its confidence was below the bar.

  • The same audience: $206 a lead on LinkedIn, $340 blended on Google.
  • Confidence medium, modeled, so it asks. Above the bar it just goes.
  • Three actions in one button. I read a paragraph and said yes.
5,418optimizations, one customer, 45 days. About 120 a day, no team could do that by hand.
Confidence
Above the bar
executes on its own
the bar · 99%
This one
medium, modeled. It asks.
HITLRecommendation engineRecommendation: expand the 6-intent audience to Google Performance Max
Gil Allouche · Metadata · The Autonomous Marketing Harness10 / 12
11 · What we learned

Three lessons: audit the list before you scale the channel, take the ask off the gift, and running is not working.

  • Audit the list first: one hour lifted coverage from 9.7% to 15.8%.
  • Gifting: 380 sent, 9 redeemed. The ask moved to the calendar.
  • LinkedIn: 79 accepted, 0 notes sent. Running is not working.
Enrichment9.7%of accounts had a named person15.8%one hour of list audit laterNow: audit first, then scale
Gifting153opened, of 380 sent9redeemed · 5 meetings with the email playNow: the ask lives on the calendar
LinkedIn79accepted the connection0got the note. Running, not workingNow: the engine checks both
Gil Allouche · Metadata · The Autonomous Marketing Harness11 / 12
12 · Thank you · Building an Agentic GTM Engine · Thursday 8 October 2026

Your team does not need to be bigger. It needs a brain, a harness, and its afternoons back.

Two hours on the whole engine · 1:00 to 3:00 p.m. EDT · Zoom

  • Every playbook broken down: signal, sequence, tools and what each costs.
  • The landing page factory and the film pipeline, step by step.
  • Registrants get the workbook: every slide with the details, the stack, the gates.

Thank you. Build yours.

QR code for the workshop registration
lu.ma/agentic-gtm Request a seat. The room stays small.
Gil Allouche · Metadata · The Autonomous Marketing Harness12 / 12
Appendix · for the download, not the talk

Appendix: the six other playbooks, and eight slides cut for time.

The other six playbooksA1 · Playbook 1 of 8 · Intent and list buildingA2 · Playbook 2 of 8 · Enrichment and verificationA3 · Playbook 3 of 8 · Landing pagesA4 · Playbook 4 of 8 · Outbound emailA5 · Playbook 5 of 8 · LinkedIn outreachA6 · Playbook 6 of 8 · LinkedIn posts
Cut for timeA7 · Six artifacts, one accountA8 · The stackA9 · The GTM motion I set out to buildA10 · How marketing gets run todayA11 · Five plays, five journeysA12 · Inside one playbook: the ads fan-outA13 · MetadataONE runs paidA14 · Build in public
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix
A1 · Playbook 1 of 8 · Intent and list building

The list is the play: 6,044 companies in G2’s stream, 189 of them ours, worked within days before the signal decays.

  • Targets from the metadata.io MCP audience graph, then four signals.
  • No fitted model. Too few meetings to train on; the rules are code.
  • One contact per company, buyer first: CMO and demand gen.
Playbook 1 of 8 · Intent and list building
Signalmetadata.io MCP audience graph for targets · G2: 6,044, 189 ours · Bombora surge 3,352 · web visitors 29 a week
Sequence
surge · 14 days
d0 adsd2 emaild4 connectd7 emaild14 email
Stack
GG2BBomborammetadata.io MCPSSalesforce
APIsmetadata.io MCP audience graph and get_deep_audience_details · G2 buyer_intent: company, state, total_activity · CSV
ModelsNone in the path. Ranking is SQL: activity, tier, then title. The council set the decay windows.
SkillsBuild the target list (metadata.io MCP audience graph) · Import a CSV · Pull G2 buyer intent · Pull Bombora surges
CadenceG2 worked the week it appears · Bombora re-dated to the audience’s own refresh · visitors within 24 hours
Result5,260 accounts · 189 on G2: 59 T1, 81 T2, 21 T3, 20 closed-lost, 2 churned · G2 play ran 5 Sep: 82 targets
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A1
A2 · Playbook 2 of 8 · Enrichment and verification

Enrichment cost $0.0099 per mailable contact, and 56.9% of the addresses a vendor called deliverable failed verification.

  • Apify finds people at $0.0015 a lead; ZeroBounce says who is real.
  • Broken addresses go to SixtyFour: same person, new address.
  • One hour of list audit took coverage from 9.7% to 15.8%.
Playbook 2 of 8 · Enrichment and verification
SignalEvery account from the audience graph: 25,886 leads in, ICP and domain guard, then verification before mailable
Pipeline
findICP guardverifyrepairmailable
Stack
AApifyZZeroBounceSSixtyFourCCrustdataAApollo
APIsApify: email and LinkedIn URL in one call · ZeroBounce validate · SixtyFour resolution, $0.05 a lookup
ModelsNone. Each source has a contract; answer wrongly and it is degraded, and its plays stop.
SkillsEnrich contacts · Verify every address · Re-resolve broken addresses · Audit the list
CadenceVerify before every send · preflight re-validates stale addresses · ramp only if 3-day bounce is under 2%
Result16,257 contacts · 8,915 reachable · 7,464 broken addresses, 6,457 with a LinkedIn route · spend $38.83
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A2
A3 · Playbook 3 of 8 · Landing pages

493 account-personalised pages and 134 films are live, and no email may link to a page that does not return 200.

  • metadata.io MCP builds it: their brand, audiences, ads, account.
  • The film: a metadata.io MCP commercial, fal clips, cut in FFmpeg.
  • A guard checks the page is live before any touch mentions it.
Playbook 3 of 8 · Landing pages
SignalEvery target account gets a page before its first email; films for the accounts worth the spend
Pipeline
briefpagefilmcheck 200email links
Stack
mmetadata.io MCPffalOOpenRouterFFFmpeg
APIsmetadata.io MCP produce_landing_page, produce_commercial, generate_ad_creatives · fal · FFmpeg · go.metadataone.com
ModelsPage copy through OpenRouter (Claude Sonnet 4.5), priced from the vendor’s usage object · Gemini reviews the film
SkillsBuild a landing page · Produce a commercial · Generate ad creatives · Check that claims match reality
CadenceBuilt ahead of day 4 of the target-account play, the touch that says “the thing we built for you”
Result493 pages return 200 · 134 with a live film.mp4 · $3 a clip, retakes capped at 2× · about $2,000 to $4,000 so far
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A3
A4 · Playbook 4 of 8 · Outbound email

50 emails a day from three warmed inboxes, ramping to 250, and not one word written by a model at send time.

  • 17 approved templates. A missing fact refuses the send.
  • Four gates in code: verified, capped, not suppressed, 48h cooldown.
  • Ledger first, then Instantly: a crash cannot double-send.
Playbook 4 of 8 · Outbound email
SignalA play owes a touch today: G2 intent, surge, target account, closed-lost, churned or visitor
Sequence
target account · 30 days
d0 adsd0 connectd4 emaild11 messaged18 emaild30 email
Stack
mmetadata.io MCPIInstantlyZZeroBounceGGmail
APIsInstantly API v2: leads, campaigns, accounts · ZeroBounce · metadata.io MCP for the day-0 audience · Postgres ledger
ModelsNone in the send path. The council set the cadence: one touch per channel per 48 hours after the first 72.
SkillsPlan the day’s sends · Send the queue · Preflight, 14 checks, arm switch · Bounces · Canary · Unstick
Cadence50 a day now · 100 at day 5 · 150 at day 12 · 250 at day 21, each step only if 3-day bounce stays under 2%
ResultThree inboxes, 250 a day usable · G2 play: 82 targets, 29 held to Tuesday · cold closed-lost email: 0 of 173 replied
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A4
A5 · Playbook 5 of 8 · LinkedIn outreach

79 accepted connections sat unmessaged for months. The fix was a message step and a sensor that checks both.

  • Connect first, no pitch. The message goes out on accept only.
  • 6,457 people with a dead email still have a LinkedIn route.
  • Running is not working: no message step, and nothing said so.
Playbook 5 of 8 · LinkedIn outreach
SignalContacts with a LinkedIn URL inside an active play; closed-lost and target accounts connect on day 0
Sequence
closed-lost · 21 days
d0 connectd2 emaild5 messaged9 emaild14 giftd21 email
Stack
GGojiberryAApifyCCalendly
APIsGojiberry v1: campaigns, unibox send-message · Apify for the LinkedIn URL · Calendly as the meeting sensor
ModelsNone in the send. Copy from approved templates; the council put the cooldown after a personal email at 7 days.
SkillsLinkedIn connect and note · Message on accept · Sync accepted connections to the ledger
CadenceConnect day 0 · message on accept, day 5 or 11 by play · Gojiberry state polled every 60 minutes, stale at 120
Result79 accepted · 0 messaged before the fix · the engine now reads accepted and messaged as two different states
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A5
A6 · Playbook 6 of 8 · LinkedIn posts

Fifteen chapters are written and zero are published. Each post’s engagers come back into the list as a signal.

  • One chapter per part of the engine; every number from the ledger.
  • Chapter 0 goes up this week. Chapter 1 is the gifting play.
  • Engagers become a list source for the competitive takeout play.
Playbook 6 of 8 · LinkedIn posts
SignalWho engages with each chapter, matched against the target list and the plays already running
Pipeline
writepublishengagersmatchenter a play
Stack
LLinkedInAApifyPPostgreSQL
APIsLinkedIn · Apify, LinkedIn social signals only · the engine’s own tables for every number quoted
ModelsDrafting is assisted; every figure in a chapter is a query against the engine database, not a recollection.
SkillsAdd a chapter · Pull engagers · Match engagers to accounts
Cadence15 chapters, one at a time, starting the week after the keynote
Result15 written · 0 published · build_in_public and competitive_takeout plays defined, waiting on the engager pull
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A6
A7 · What the swarm made for one account

Six artifacts for one account. None of them written by me.

  • A page, a film, an email, a gift, a conversation ad, a LinkedIn note.
  • Drafted from approved copy, checked against the person, logged first.
  • I approve. I do not write.
Live landing page for Braze
The page · live
Frame from the Braze commercial
The film · 44 s
The real sent email in Gmail, recipient anonymised
Email · real send
The real Loop and Tie gift grid
Gift · Loop and Tie
GGil Allouche inSponsored

Dana, we built [Account] a working account. Yours to look at.

See the page
Convo ad · mock
GGil Allouche inFounder and CEO, Metadata

Dana, we built [Account] the ads we would run. Worth a look?

IgnoreAccept
LinkedIn · mock
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A7
A8 · The stack

Thirteen vendors execute. The deciding is the one job none of them do.

  • Metadata: creatives, films, audiences, attribution.
  • Twelve vendors execute: intent, data, email, gifts.
  • One model decides. Twelve check it. The gates hold.
VendorJobWhat it does for us
MMetadataads, pages, filmsCreatives, audiences, attribution, campaign execution, optimization
LLoop and Tiegifts $100 to $250380 sent · 153 opened · 9 redeemed · 5 meetings with the email play
IInstantlyoutbound emailSends the sequences from warmed inboxes, 50 a day
BBomboraintentSurging accounts on our own list, 3,352 today
GG2intentWho is reading our G2 profile: 189 of 6,044 are ours
AApolloenrichmentPeople and emails, one credit per match
SSixtyFourenrichmentRe-resolves broken addresses, $0.05 a lookup
CCrustdataenrichmentFinds the people at an account
AApifyenrichmentLeads with the email attached, $0.0015 a lead
ZZeroBounceverificationVerifies every address before a send
GGojiberryLinkedIn outreachConnection requests and notes
CCalendlymeetingsWhich meetings, with whom, from where
EExaresearchWeb research on people and companies
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A8
A9 · The GTM motion I set out to build

One autonomous outbound motion: 5,260 target accounts, 16,257 contacts, eight channels, one marketer.

  • Every account segmented by signal: intent, targets, closed-lost, churn.
  • Every contact enriched and verified before a single touch goes out.
  • Eight channels, one brain deciding who gets what, when, and how often.
Accounts in each playan account can sit in more than one
Bombora surge
3,352
Target accounts, tier 2 and 3
2,051
Target accounts, tier 1
761
Closed-lost, new contacts
629
G2 buyer intent
189
Churned, new contacts
50
Target-account web visitors, weekly
29
16,257 contacts found · 8,915 verified reachable~30k monthly visitors, 29 matched to the list
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A9
A10 · How marketing gets run today

Seven owners, seven tools, and sales runs the last mile: nobody sees the whole funnel.

  • One specialist per channel, each with their own tool and their own numbers.
  • Four owners touch the same account and never compare notes.
  • Sales executes the last mile, one more handoff on every play.
Paid mediaown dashboard
ABMown account list
Outboundown sequences
Field and giftingown budget
Content and socialown calendar
Web and pagesone page for all
Ops and attribution3 versions of truth
Same account4 owners, 4 messages
SalesRuns the last mile with seven handoffs coming in.
7 → 1
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A10
A11 · Five plays, five journeys

Every account gets its own multi-touch journey over 30 days, sequenced by the signal that picked the play.

  • The signal picks the play. The play picks the channels and the order.
  • A G2 visit earns a conversation ad, a gift and three emails inside a month.
  • Five of the seven plays running today. Each dot is one touch.
5 of 7 playsconvo ademailgiftlinkedinstatic ad
G2 intent
189 accounts · 6 touches
Tier 1 targets
761 accounts · 6 touches
Website visitors
29 accounts · 4 touches
Closed-lost
629 accounts · 5 touches
Churned
50 accounts · 5 touches
day 0day 10day 20day 30
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A11
A12 · Inside one playbook

The ads playbook alone fans out into nine channels and six ad types: hundreds of permutations per account.

  • Eight playbooks. Open one and every level has its own agent.
  • Ads: social, search, LLM ads and CTV, one budget, nine channels.
  • Six ad types on every channel, times audiences, times offers.
Playbook 8 of 8Ads and commercials
The other sevenintent · enrichment · pages · email · LinkedIn outreach · LinkedIn posts · gifting
LinkedIn
Meta
Instagram
Reddit
X
Google search
Microsoft
ChatGPT ads
Connected TV
× 6 ad typesConversation
Thought leadership
Video commercial
Static
Motion
Document
× audiences × offershundreds per account, via metadata.io MCP
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A12
A13 · The same brain runs paid · MetadataONE

The same brain runs paid media: eight channels in one funnel, from spend to closed-won.

  • LinkedIn, Meta, Instagram, Reddit, X, Google, Microsoft, ChatGPT ads.
  • Only target accounts, and the personas inside them, ever see an ad.
  • Spend to closed-won in one journey, natively or through the MCP server.
MetadataONE dashboard: performance overview and conversion journey
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A13
A14 · Build yours · build in public · LinkedIn

I am publishing every part of mine, in public, starting next week.

  • 15 chapters written. Chapter 0 goes up this week.
  • Every number in every chapter is measured in the engine database.
  • The gifting, the outbound, the intent, the pages, the ads, the numbers.
Written · not yet published15 chapters written · 0 published
GAGil Allouche in · 1stFounder and CEO, Metadata | Building an autonomous GTM engine in publicChapter 0 of 15

5,260 accounts. 16,257 named people. 33 meetings.

I sell B2B advertising automation, and I rebuilt my own outbound as an autonomous engine: one marketer, one brain, eight channels. I am running it in public, and you can watch every part of it.

Chapter 1 is the gifting play: what 380 gifts taught me about asking for a meeting. …more

LikeCommentRepostSend
Gil Allouche · Metadata · The Autonomous Marketing HarnessAppendix · A14
1 / 12
30:00left · 30 min slot
Gil Allouche
Gil AI Click to narrate

Keys

spacenext slide
previous slide
Npresenter notes and script
Vvoice: narrate this slide
Pplay through: narrate and advance
T30-minute timer
Ffullscreen
Home Endfirst, last
? Escthis card