The proposed Facebook + Instagram workflow

Here is exactly how your Meta ads will run.

Your team supplies approved content and business rules. A custom Hermes planning skill pack turns those facts into a proposed campaign. After approval, AdKit creates a paused Meta draft. You inspect and publish it; Meta delivers it; Hermes brings the next evidence-based decision back to you.

Pilot configuration: AdKit will be limited to Read-only for analysis and Draft only for building. Hermes will not publish or start spending; a named person makes the final decision in Meta Ads Manager.
Campaign status Protected
01 Content checked
Product + tracking ready
Done
02 Plan reviewed
Budget + audience approved
Done
03 Paused Meta draft
Ready for your inspection
Locked
04 Live delivery
Starts only after you publish
Locked
Your teamCreates the contentFinished photos, videos, offers, and approved claims.
Hermes brainProposes the campaignUses approved facts, live results, and explicit decision rules.
AdKit connectorBuilds the paused draftReads Meta data and applies only the approved plan.
Your approverControls the spendReviews the exact budget and publishes during the pilot.

Watch the flow · 28 seconds

See one ad move from your content to Meta delivery.

This short walkthrough shows the complete pilot loop: your team supplies the content, Hermes proposes the decisions, AdKit builds a paused draft, you publish, and the next decision is based on results.

Meta only · Facebook + Instagram Human publish · No autonomous spend

First · setup once

Before the first ad, we establish the facts and the limits.

This setup is completed once, then maintained. It prevents Hermes from guessing which products are profitable, which claims are approved, or how much it may propose spending.

One-time foundation

No campaign-building permission is enabled until these four checks are complete.

The outcome is a written operating policy, verified measurement, and two separated Hermes profiles: one that can read, and one that can only create paused drafts after approval.

Connect Meta through AdKit

Authorize the Business Portfolio, ad account, Facebook Page, Instagram account, and dataset/pixel.

AdKit connection verified

Verify measurement

Confirm that website events, purchases or leads, URLs, and store totals can be reconciled.

Tracking baseline

Write the business rules

Eligible products, margins, stock, countries, approved claims, exclusions, targets, and stop rules.

Decision policy

Reduce access before first use

New AdKit connections are publish-capable by default. Set analyst to Read-only and operator to Draft only, then test the block.

Protected access

The decision system

What actually decides which ads to propose?

AdKit is the connector, not the strategist. A custom Hermes skill pack combines your approved business facts with live read-only evidence, follows a fixed decision procedure, and produces a plan for human approval.

One brain · one connector · one money boundary The skill pack recommends. The controls restrict. The owner decides. The model is allowed to explain and propose. It is never the source of truth for margins, stock, permissions, approvals, or maximum spend.
01 · Source of truth Approved business facts Products, economics, markets, content, goals, and limits.
02 · Decision brain Custom Hermes skill pack Ranks options, shows reasoning, and writes one bounded plan.
03 · Hard gate Policy validator Rejects missing approval, stale data, blocked markets, or excess spend.
04 · Account hands AdKit MCP Read-only analysis and approved paused-draft creation.
05 · Money boundary Human + Meta Your approver publishes; Meta reviews, auctions, and delivers.
What the custom brain is made from

Four versioned inputs—not one giant prompt.

Changing numbers stay in structured data. The skill contains the planning method and output contract.

01
Five focused SKILL.md modulesBusiness context, campaign planning, diagnosis, creative intake, and change control.
02
Business policyOwner-approved products, economics, markets, claims, KPIs, exclusions, and caps.
03
Current snapshotsStock, landing pages, approved assets, tracking health, and read-only Meta results.
04
Experiment ledgerHypotheses, versions, spend, evidence windows, outcomes, and reusable learnings.
How one recommendation is produced

Five decisions, always in this order.

Hermes must show the inputs used, missing evidence, uncertainty, and the reason for every proposed setting.

01
EligibilityIs the product in stock, profitable enough, allowed in-market, and supported by approved content?
02
ObjectiveWhich approved business result and verified conversion event should this test optimize for?
03
Delivery hypothesisWhich audience rules, exclusions, Facebook/Instagram placements, and creative pairing are being tested?
04
Bounded testWhat daily cap, total cap, dates, attribution assumptions, and minimum evidence window apply?
05
Decision ruleWhat evidence will lead to keep, stop, scale, or test—and what remains uncertain?
Fail-safe rule: missing business fact means no plan; failed policy check means no draft; no human publish means no spend.

Then · repeat for every campaign

One ad moves through seven visible handoffs.

Every stage has an owner and a concrete output. If information is missing, the workflow stops and asks for it instead of silently filling the gap.

Approved content → live Facebook or Instagram ad → next decision The exact proposed pilot workflow
01
Your content team

Uploads a complete ad pack

You provide the finished image or video, product page, offer, approved claims, target market, content rights, and any campaign deadline. Hermes does not create or alter the master content without permission.

OutputContent manifestAsset, product, destination, rights, offer, and owner.
02
Hermes analyst + AdKit · read-only

Checks whether the ad is ready

Hermes checks format, aspect ratio, rights, claims, destination URL, product stock, margin, eligible market, conversion tracking, and relevant campaign history. It returns either ready or a specific list of fixes.

OutputReadiness reportPass, fail, missing information, and the reason for each check.
03
Custom Hermes decision brain

Writes the complete campaign plan

The plan names the objective, campaign structure, audience hypothesis and exclusions, Facebook/Instagram placements, copy, CTA, URL, tracking, schedule, daily and total budget, primary metric, evaluation window, stop rule, and rollback.

OutputOne-page decision briefExactly what will be built, why, maximum spend, and how success is judged.
04
Named business approver

Approves, edits, or rejects the exact plan

Your approver sees the creative, audience, placements, dates, destination, budget ceiling, evidence, and stop rule. Approval is tied to that version; a changed budget or stale account state requires a new approval.

OutputApproved change requestNamed approver, timestamp, expiry, before/after, cap, and rollback.
05
Hermes operator + AdKit · draft-only

Builds the campaign inside Meta—paused

Only after approval, the operator rechecks the live account and creates the campaign, ad set, and ads in a paused state through the restricted AdKit MCP connection. It returns Meta IDs, a preview, and a change receipt. No delivery or spend begins.

OutputPaused Meta draftVisible in Ads Manager, with IDs, before/after record, and zero live spend.
Money boundary: nothing can spend before the named human publishes the approved Meta draft
06
Your approver + Meta

You publish; Meta reviews and delivers

Your approver opens the draft in Meta Ads Manager, checks it against the decision brief, and clicks Publish. Meta reviews the ads and, if accepted, enters them into its auction across the approved Facebook and Instagram placements. Meta—not Hermes—serves the ads and charges the account.

OutputLive or in-review campaignDelivery is constrained by the approved dates, geography, settings, and budget.
07
AdKit read-only data + Hermes analyst

Hermes verifies, monitors, and proposes the next move

After launch, Hermes verifies status, links, tracking, budget, market, creative pairing, policy issues, and initial delivery. It then reads settled performance data, alerts on exceptions, and recommends keep, stop, scale, or test. Every change returns to Step 04.

OutputReport + next change requestEvidence window, affected IDs, recommendation, expected spend impact, and learning.

What “build the ad” means

Hermes prepares all three levels Meta needs to run an ad.

Meta Ads has a hierarchy. The campaign defines the business result, the ad set controls delivery, and the ad is what customers see.

Inside Meta Ads Manager

Campaign → Ad set → Ad

Hermes prepares each layer from the approved decision brief. During the pilot, every layer remains paused until your approver inspects and publishes it.

01 Campaign

The business goal: for example sales, leads, or another approved objective.

02 Ad set

Who and where: audience rules, exclusions, country, placements, schedule, optimization, and budget.

03 Ad

What people see: approved image/video, copy, headline, CTA, destination URL, and tracking tags.

What happens after your approver clicks Publish
1 · PublishYour draft is submittedMeta receives the approved campaign settings and creative.
2 · ReviewMeta checks eligibilityThe platform reviews policy compliance and may approve or reject an ad.
3 · AuctionMeta chooses deliveryEligible ads compete for opportunities within the objective, audience, and budget.
4 · EventsPeople act on the websiteMeta Pixel/Conversions API and store events record visits, leads, purchases, and value.
5 · LearnResults return to HermesHermes reads aggregated results and prepares the next evidence-based decision.

A concrete illustration

What one campaign decision will look like.

This example explains the format, not a recommendation for your account. Real values will come from your products, economics, markets, and baseline data.

Example input from your team

A new 15-second product video is ready.

Instead of asking Hermes to “run ads,” your team supplies a small, complete pack.

AssetApproved 9:16 product video
DestinationWorking product page
OfferApproved offer and claims
MarketsCountries allowed by policy
Budget ruleOwner-approved daily and total cap
Campaign decision brief #014Needs approval
ObjectiveSales / purchaseOnly if purchase tracking was verified during setup.
Campaign structureOne controlled creative testPaused campaign, one ad set, approved ad variants.
Audience + placementsApproved market and exclusionsFacebook and Instagram placements named in the brief.
Budget + datesDaily cap × fixed test windowTotal spend can never exceed the signed ceiling.
MeasurementPrimary outcome + guardrailsPurchase cost/value plus tracking, stock, and landing-page health.
Decision ruleKeep, stop, scale, or testEvaluated after the agreed conversion-lag and evidence window.
The owner’s decision“Is this the exact content, audience, destination, schedule, and maximum spend I approve?”
Edit / rejectApprove draft

Approval creates permission to build this paused draft only. It does not authorize Hermes to publish it, change other campaigns, or exceed the signed cap.

How your team runs it

Five simple actions—not a second full-time job.

Hermes performs the repetitive account reading, campaign preparation, and reporting. Your team stays responsible for content, business judgment, and the final spending decision.

Where you will see and manage it
01
Hermes workspaceRead the recommendation, evidence, budget, and next action.
02
AdKit dashboardReview the prepared draft, change details, access level, and receipt.
03
Meta Ads ManagerInspect the paused campaign, publish it, and view the live ads and spend.
01

Upload approved content

Add the asset, product link, offer, rights, and any deadline.

Content folder/form
02

Read the one-page plan

Check the objective, audience logic, placements, budget, dates, and decision rule.

Decision brief
03

Approve, edit, or reject

Nothing proceeds until the named approver accepts the exact version.

Approval page
04

Inspect and publish the paused draft

During the pilot, open Ads Manager, compare the draft with the brief, and publish it.

Meta Ads Manager
05

Choose the next action

Read Hermes’s evidence and approve keep, stop, scale, or another controlled test.

Weekly report
Daily · mostly automatic

Hermes watches for exceptions.

  • Broken or missing conversion tracking
  • Spend spikes, zero delivery, or rejected ads
  • Landing-page errors or unavailable stock
  • Cost deterioration or creative fatigue
Weekly · one decision cycle

Your team reviews the next move.

  • Results compared with the agreed target and evidence window
  • Store outcomes, margins, returns, and stock considered
  • Recommendation: keep, stop, scale, or test
  • Any approved change returns through draft and publish

Clear ownership

Who makes each kind of decision.

The system reduces repetitive ad operations. It does not remove commercial judgment, creative ownership, Meta’s delivery role, or legal responsibility.

Your team

Creates and decides

  • Produces and approves images, videos, offers, and claims
  • Defines products, margins, stock, markets, goals, and budget limits
  • Approves every campaign plan and material change
  • Publishes Meta drafts during the pilot
  • Owns brand, customer, financial, and legal judgment
Meta

Reviews and delivers

  • Reviews ad eligibility under Meta’s platform policies
  • Runs the auction and serves ads across approved Facebook/Instagram placements
  • Optimizes delivery within the published campaign settings
  • Charges the ad account according to delivery and the configured budget
  • Returns spend, reach, click, event, and conversion reporting
Behind the scenes: what will be connected?
AdKit ↔ Meta AdsAd account, Facebook Page, Instagram account, and dataset/pixel connected through AdKit.Read-only + Draft only
Content sourceA controlled folder, DAM, or simple intake form for approved assets and metadata.Approved assets only
Store and productsProduct, price, margin, stock, returns, destination, and eligibility data.Curated/read-only
MeasurementMeta Pixel/CAPI, website events, store outcomes, and optional analytics.Aggregated/read-only

The safety contract

Nothing spends money merely because an AI suggested it.

The analyst can read and recommend. The operator can prepare an approved paused draft. Human approval and publishing form the money boundary. These limits are enforced with account permissions, allowlisted tools, policy checks, and logs—not just written in a prompt.

AdKit analyst = Read-only AdKit operator = Draft only Human publish during pilot Daily and total budget caps Approved countries and products No raw customer data in prompts No billing, admin, delete, or export tools Receipt, rollback, revocation, and kill switch
Change request #014Needs approval

Launch approved creative test

Facebook + Instagram · Paused draft only

Why nowNew approved product video is ready
Evidence linked
Spend impactWithin signed campaign and account limits
Capped
RollbackPause draft or campaign; preserve receipt
Reversible
Edit / rejectApprove paused draft

30-day implementation

We prove the data and controls before trusting the routine.

Thirty days can validate safety, workflow quality, and time saved. Reliable profitability conclusions may require more data, depending on sales volume and conversion lag.

Setup · 1–2 days + approvals

Foundation

Connect Meta through AdKit, reduce access, verify events, document rules, set caps, and name the approver.

Days 1–7

Shadow analyst

Hermes reports and proposes only. Every metric, ID, and recommendation is checked against its source.

Days 8–21

Paused drafts

Approved requests become paused Meta drafts. Your team inspects and publishes each one manually.

Days 22–30

Controlled routine

Run the complete weekly loop, review safety and usefulness, then decide whether any narrow automation is warranted.

What we need from you

Five inputs turn this model into your actual setup.

Until these are supplied, campaign examples remain illustrative. The build should never invent missing economics, access, policy, or budget decisions.

01

Business basics

Website, operating countries, primary goal, offers, and named approver.

02

Product economics

Prices, margins, stock, returns, priorities, and any products that must be excluded.

03

Meta + AdKit access

Business Portfolio, ad account, Page, Instagram account, dataset, campaign history, and permission owner.

04

Approved content

Images, videos, usage rights, claims, offers, destinations, and brand guidance.

05

Pilot policy

Total budget ceiling, campaign caps, target outcome, stop rules, and response owner.

Common questions

Direct answers about control and delivery.

How does an ad actually go live?

After your team approves a campaign plan, Hermes creates a paused draft in Meta Ads Manager. A named approver compares that draft with the plan and clicks Publish. Meta then reviews the ad and, if eligible, starts delivery within the approved settings and budget.

Is AdKit deciding the products, audiences, placements, and budgets?

No. AdKit supplies the read-only and draft-building connection. The custom Hermes skill pack—led by the campaign planner—recommends those settings from your approved business policy, current data, and experiment history. A hard validator checks the plan, and your team approves the exact product, audience rules, placements, dates, and maximum spend.

What happens if a live ad performs badly?

Hermes flags the issue and prepares an evidence-based recommendation. Unless a separately approved emergency rule exists, it does not silently change or pause the campaign. The next action—keep, stop, scale, or test—returns through the same approval path.

Does our team still need to use Meta Ads Manager?

Yes, during the pilot. Your approver uses Ads Manager to inspect and publish paused drafts. Most campaign preparation and reporting happen through the workflow, so the team should not need to manually build each campaign from scratch.

Does this guarantee better results or fully replace an agency?

No. It can replace much of the repetitive reporting, preparation, drafting, checking, and documentation. It cannot guarantee demand, creative quality, offer strength, tracking quality, or profitability. A specialist remains useful for major strategy changes, complex measurement, regulated categories, or when nobody internally can own approvals.

The proposed outcome

A clear decision brain, a restricted AdKit connector, and human control of every launch.

Review the workflow again