Introducing Journey Builder: Visual Campaign Production for Agencies

We've been building LaunchSign for agencies that run complex, multi-channel campaigns for clients. Today we're sharing the core idea behind it: the Journey Builder.

Abstract illustration of glowing blue nodes connected by lines, evoking a network of dependencies

An agency producing a nine-message lifecycle programme for a client has a coordination problem that neither of the obvious tools models. Most marketing software assumes campaigns are either simple enough for a list of tasks or complex enough for a full marketing automation platform. There is very little built for the space in between: multi-channel campaigns that have to be produced, proofed with the client, and approved before they go anywhere near the platform that sends them.

That gap starts with campaign journey design, runs through campaign production management, and ends in client proofing and campaign approval. It is what LaunchSign is built for.

The problem we started with

We spent time talking to account managers, campaign producers and CRM leads at marketing agencies.

The pain points were remarkably consistent:

Brief-to-launch is opaque. Once a campaign brief is written, there's no reliable way to see where everything stands at a glance. Status lives in heads, inboxes, and Slack threads. You find out something is blocked when the deadline is tomorrow, not three days ago when it first became an issue.

Approvals are document archaeology. When a client asks "what did we agree on for the email copy?", the answer involves searching email threads, finding the right PDF version, and hoping someone took notes. This takes time and produces uncertainty.

Channel dependencies are invisible. The landing page needs to be approved before the paid social campaign can finalize its call-to-action. The email can't be seeded until HTML production is complete. These dependencies exist in everyone's heads but nowhere in any system.

Client review creates coordination overhead. Sending work to the client (managing the sharing, tracking who reviewed what, chasing feedback, and then separately getting somebody to actually decide) takes a disproportionate amount of account manager time. Those last two are different jobs: proofing collects the changes, approval records the decision.

What Journey Builder does

Journey Builder is a visual canvas where you map out the full structure of a campaign (every piece of content, every channel, every dependency) before production starts.

Each node on the canvas represents a piece of content: an email, a landing page, a social post, a set of display ads. Connecting nodes shows relationships and dependencies. The canvas becomes the single source of truth for what the campaign contains and how the pieces fit together. If you would rather not start from a blank canvas, our journey blueprint library maps common campaigns (welcome, win-back, post-purchase and more) as blueprints you can adapt to whichever platform the client sends from.

Inside each node is where production actually happens:

  • Brief tab: the content brief for that specific piece, broken down by phase: creative, copy, production, QA
  • Pipeline tab: phase-by-phase status tracking, with assignment and status per phase
  • Assets tab: uploaded files with version history, organized by production phase
  • Approval tab: formal approval workflow with guest links for client review (see our guide to defensible client approvals for what this needs to capture)

When you share a node with a client for review, they get a focused view of exactly what they need to see: the relevant version of the content, a simple interface for feedback and approval, no internal status information, no account creation required. Their approval is captured in context, versioned, and timestamped.

What we launched in v1

The initial release of LaunchSign covers the core production and approval workflow:

  • Journey canvas with custom node types (email, landing page, paid social, SMS, push, custom)
  • Full side panel per node: Brief, Pipeline, Assets, Comments, Approvals
  • Guest link generation with expiration and revocation
  • Multi-approver support per node: track "2 of 3 approvers have signed off"
  • Campaign-level sign-off when all content nodes reach "done" status
  • Workspace-level branding on guest views (logo, colors)

We also shipped canvas annotations in v1: free-form notes that live directly on the canvas, visible to the internal team by default, with the option to share specific annotations with guests. Useful for briefing context, decisions that didn't make it into the formal brief, or flagging open questions during production.

What the canvas connects to

The canvas is the plan. What makes it useful is that the plan and the work are the same object, so each node carries its production stage, the client's comments on the version they saw, and the decision recorded against it.

Pin-based feedback on the work itself and inbox previews across 100+ email environments both ship today, which means the two things a client campaign most often gets stuck on, "what does the client want changed" and "does this render", happen on the canvas rather than in an attachment.

For the fuller picture of how a campaign actually moves through the canvas, from brief to client sign-off, see managing a campaign from brief to sign-off.

If you are running complex client campaigns and production is the bottleneck, we would like to talk. We are particularly interested in hearing from agencies running more than three simultaneous client campaigns with external approval requirements.

FAQ

Is Journey Builder available now?

Yes. It covers the journey canvas, per-node production, client review by link, and campaign-level sign-off.

Does LaunchSign send the campaigns?

No. It sits between the brief and the platform the client already uses to build and send campaigns: production, proofing, and sign-off. That platform still sends the campaign, and LaunchSign does not connect to it.

What channels does the canvas cover?

Email, landing pages, paid social, SMS, push, and custom node types, with the dependencies between them drawn on the canvas.

Do clients need an account to review?

No. Guest links give each reviewer a focused, login-free view of the relevant version, and their approval is captured in context, versioned and timestamped.


LaunchSign is campaign production, client proofing and approval software for marketing agencies. It is not a sending platform and not a marketing automation platform. It sits between brief and deployment, and the client's own email or automation tools still send the campaign.

Share

Free library

The journey blueprint library

Welcome, win-back and post-purchase journeys mapped as blueprints for any sending platform.

Get it free

See how LaunchSign handles this in practice

Book a 30-minute walkthrough of the full campaign production workflow, from brief to client sign-off.

Book a demoStart free → 30 days Pro

Keep reading

All posts →
A woman working at a clean white desk with a laptop and coffee, with a small floral arrangement nearbyJourney & automation designHow many emails should a welcome series have, and what goes in each?A welcome series usually needs three to five emails. The right number comes from counting the jobs it has to do: deliver the promise, set expectations, establish the brand, collect a preference, and make the first conversion easy.A person making an online purchase, holding a credit card while typing on a laptopJourney & automation designWhich automated campaigns should an ecommerce brand actually run?There are nine automated flows worth running, and the order you build them in matters more than the list. What caps how many an agency ships is not the sending platform, it is how much client review the programme can absorb.A campaign asset inventory for Summer Sale, August: five assets with an owner and state each, next to a campaign readiness panel reading Blocked because the landing page is waiting on legalBriefs & productionHow do you track every asset in a marketing campaign?A campaign is not one task. It is a set of assets in different states at the same time. What to track per asset, and what the campaign state has to answer.