Skip to content
The toolkit / Harness
HarnessBY PATCHMAN

Take a campaign from brief to calendar.

Keep the campaign brief, creative references and production choices together. Review individual videos in calendar slots and schedule approved work to connected destinations.

FROM BRIEF TO PUBLISHING CALENDAR

MON · TUE · WED
Make a plan. Make it happen.
BRIEFCREATEREVIEWSCHEDULE
Workflow illustration
YOU BRING

A campaign brief and creative references

YOU MAKE

Reviewed videos in a publishing plan

YOU CONTROL

Production choices, approvals and scheduling

MAKE ROOM FOR THE GOOD PART.

Keep the campaign decisions together.

For the person taking a campaign from its first brief to approved, scheduled creative.

01

Plan campaign content from a brief and creative references.

02

Produce and review videos with request-specific settings.

03

Organise calendar slots and track publishing outcomes.

FROM FIRST STEP TO FINISH

Your first Harness project.

The complete walkthrough
  1. Write the brief and explain your references.
  2. Review the plan and produce each video.
  3. Approve the creative and confirm its schedule.

Give each video a job within the campaign

Harness organises the path from a campaign brief to reviewed videos and a publishing calendar. Use it to keep the message, production choices, creative review and intended destination together. A calendar slot should explain what the video is for, not merely occupy a date.

Begin with an audience, a truthful product claim and an outcome you can evaluate. Separate a launch announcement from an instructional clip or a reminder. That distinction helps you decide which creative belongs in each slot and avoids producing several videos that repeat the same idea without serving a purpose.

Prepare a brief, references and an authorised destination

Create a named campaign and describe the actual product or message. Add the creative references that explain its identity, required details and tone. If you are continuing a direction explored in HookBoy, bring the reviewed output and the decisions behind it rather than assuming the two apps share an editable project.

Confirm the destination account and its permissions before scheduling. A provider connection, an uploaded video and approval to publish are separate things. Keep the intended date, time zone and audience in the brief so review can catch a correct video prepared for the wrong destination or moment.

Plan, produce, review and schedule as separate decisions

  • Planning turns the brief and references into campaign content choices. Review those proposals against the real product and audience before treating them as approved creative.
  • Each production slot keeps its selected model, duration, dimensions and audio options. Native provider adapters enforce their supported contracts rather than treating every request as interchangeable.
  • Review generated or uploaded portrait video for its actual format, duration and dimensions, then inspect the complete creative for accuracy and rights.
  • Schedule approved work only to separately authorised destinations. Keep the recorded job and publishing outcome visible so a calendar date is not mistaken for a confirmed successful post.

Example: a focused three-part product introduction

  1. Write a brief covering the product problem, the real feature demonstration and a useful next action. Turn these into distinct creative purposes.
  2. Prepare one slot for each purpose and keep the approved references nearby. Check that each script makes a supportable claim and that the formats match their destinations.
  3. Review the quote before a paid production request. Compare the result against the brief, then approve or revise it before assigning the final schedule.
  4. Confirm the destination account, date and time zone. After execution, inspect the recorded outcome and the actual destination rather than assuming that placement on the calendar proves publication.

Keep the campaign useful when a job needs attention

Saved campaigns restore the brief, creative slots, settings and production state under Account ownership. Calendar changes and job history keep the context for later decisions. Keep final exports and source references independently as part of your delivery process.

A definite provider rejection and an uncertain acknowledgement require different recovery. Unused reserved credits can be released after a definite failed request; a request that may have been accepted must be reconciled before resubmission. An expired social authorisation needs reconnection and a reviewed retry, not a silently repeated publish action.

Budget by request and approve real publishing

Planning and video generation use configured AI providers. Account supplies a maximum quote tied to the actual request; duration, resolution, audio and model all matter. Review that quote and the conservative campaign budget before confirming the action. Actual supported usage settles through Account, with unused credit reservations released.

A generation quote does not authorise every later social action. Review the destination and creative before scheduling, and confirm that you hold the rights needed to publish. Campaign source material goes to the selected providers for the actions you choose, so include only what the brief and production need.

Questions about campaigns and scheduling

Does an AI plan publish my campaign automatically?

No. Review the planning output, produce or upload the creative, approve the result and confirm an authorised destination and schedule. Those are separate decisions.

Why do two video slots have different prices?

Their model, duration, resolution, audio or other billed parameters may differ. Use each slot’s request-specific quote rather than carrying a price from another model or earlier job.

What should I do if a scheduled item fails?

Read the saved outcome, check the destination authorisation and confirm whether a post already exists before retrying. Preserve the job reference when the acknowledgement is uncertain.

Harness walkthrough · Harness guide hub · From a branded hook to a campaign

Something else in mind?

Meet the rest of your toolkit