📣 Marketing module

Launch with intent.
Not with chaos.

Campaigns, budgets, assets, approvals, scheduling, intake forms, and templates — everything your film and content marketing team needs to run every release, all in one place. Built for studios and distributors; brand agencies run their retail and consumer campaigns on the same record.

What's inside

Everything between wrap and launch.

One module, every stage of your marketing operation — from campaign setup to final asset approval.

🗂

Campaign management

Create campaigns linked to your productions — theatrical, digital, social, press, and awards. Track every campaign from kickoff to launch in one view.

🔄

Campaign pipeline

Configurable pipeline stages per campaign type. See exactly where each campaign stands — what's in progress, what's delayed, and what needs a decision today.

📁

Asset management

Organise trailers, posters, stills, and press materials in a central asset library. Every asset has a clear status — pending, approved, or needs revision.

✅

Approval workflows

Send assets for external approval with a single link — no login required for the approver. Responses feed back into the platform in real time.

📅

Campaign schedule

A timeline view of every campaign phase across all your productions. Spot clashes and gaps before they impact your release.

📋

Forms & templates

Build custom intake forms to capture briefs from clients and teams. Create campaign and pipeline templates to launch any new production in seconds.

🌍

Territory versions

Which cut each territory is running, what it has decided, and what it is still waiting on — as a grid you can read in one look, not a chain of forwarded emails.

🧾

P&A budget

A full prints and advertising topsheet — chart of accounts, agency commission, media and non-media roll-ups, and actuals against budget from the spend your team already logs.

🤖

AI pre-check

Run artwork past spelling, your own brand rules, layout and clearance before it leaves the building. Findings you can act on, advisory — never a gate on your creative.

Campaigns

All your campaigns. One view.

Every campaign across every production, visible in a single list. See what's active, what's scheduled, and what needs attention — without opening a single email.

Marketing · Campaigns · All productions
Routine marketing campaigns overview showing all campaigns across productions
🎯

Every campaign type

Theatrical, digital, social, press, festival, awards — create any campaign type and link it directly to the production it belongs to.

📊

Status at a glance

Campaign status, stage progress, and asset counts visible without opening anything. Know instantly what's on track and what needs your attention.

🔍

Filter and search

Filter across productions, campaign types, and statuses. Find exactly what you need, even when you're managing ten releases at once.

Campaign detail

Budget, status, and assets — all in one place.

Click into any campaign to see the full picture: pipeline stages, budget breakdown, asset library, team tasks, and vendor assignments — managed in a single view without switching between tools.

Budget tracking built in. Log and track spend against each campaign. See actuals vs. planned at a glance — no separate spreadsheet needed.

Assets tied to the campaign. Every image, video, and document linked directly to the campaign it belongs to — with a clear approval status on each.

Stage-by-stage progress. Each pipeline stage has its own status, vendor, and tasks. Nothing falls through the cracks between handoffs.

Marketing · Theatrical Campaign · Detail
Routine marketing campaign detail showing budget, status, and assets for a theatrical campaign
Marketing · Campaigns · Pipeline progress
Routine marketing campaigns pipeline showing progress across all active campaigns
Campaign pipeline

See where every campaign stands, right now.

The campaign pipeline view spans every active production — showing stage-by-stage progress for every campaign running simultaneously. Nothing is buried, nothing is guessed.

Progress visible without asking. Stage completion is tracked in real time. Your team always knows what's been done and what's next — no status meetings required.

Delays surface automatically. Overdue stages flag immediately. Spot which campaigns are at risk before a deadline is missed.

Across every production at once. Whether you're running one release or twenty, the pipeline view gives you a single, consistent picture of your whole slate.

Campaign schedule

Every phase, perfectly timed.

All campaign phases and milestones laid out on a single timeline. Switch between hour, day, week, and month views — and see exactly where your team's attention needs to be.

Marketing · Schedule · Day view
Routine marketing schedule showing all campaign phases on a timeline day view
🗓

Cross-campaign visibility

All campaigns, all productions, one timeline. See how phases overlap and where your team's workload is concentrated.

🔎

Hour to month view

Zoom in to day-level detail for tight deadlines, or zoom out to month view for release planning and stakeholder presentations.

⚡

Jump to now

One click takes you to today's schedule. Always know what's due, what's starting, and what needs to be signed off before end of day.

Templates

Your campaigns, your workflow. Built once, reused forever.

Stop rebuilding the same campaign structure every release. Create templates for your campaign pipelines, timelines, and version bundles — then apply them to any new production in seconds.

Campaign pipeline templates. Define the exact stages your theatrical, digital, or awards campaigns follow — and apply them instantly to any new campaign.

Timeline templates. Save your standard campaign timeline phases (pre-launch, launch week, post-release) as reusable templates. Apply them and adjust dates — the structure is already done.

Fully customisable per organisation. Every template lives at your organisation level. Different studios using Routine have completely separate templates — nothing bleeds across accounts.

Default tasks included. Attach standard tasks to any pipeline stage so your team's checklist is automatically created every time a template is applied.

Marketing · Settings · Templates & Pipeline Config
Routine marketing templates showing campaign templates, timeline templates, and pipeline configuration
Marketing · Forms · Create & manage
Routine marketing form creation and management screen for gathering campaign requirements
Forms & intake

Gather requirements. Without the email chain.

Build custom intake forms to capture campaign briefs, creative requirements, and approvals directly from clients, agencies, and internal teams — no account required for respondents.

Completely customisable fields. Add any field type you need — text, dropdowns, file uploads, dates. Build forms that match exactly what your campaigns require.

Share a link, not a login. Generate a secure form link and send it to anyone — clients, agencies, or internal teams. They fill it in without needing a Routine account.

Responses land straight in Routine. Submissions appear in your platform the moment they're sent — no inbox triage, no copy-pasting into spreadsheets.

Per-organisation, fully customisable. Every form is owned by your organisation. Build a library of brief templates your team reuses across every production.

Vendor upload

Assets from vendors. Without the back-and-forth.

Create an upload request, share a secure link, and the file lands directly in your campaign — no account required on the vendor's side.

1

Create request

Set the asset type, deadline, and instructions inside your campaign.

2

Share the link

Copy the secure upload link and send it to your vendor however you like.

3

Vendor uploads

They upload directly via the link — no Routine account, no setup.

4

Review & approve

Asset appears in your campaign as "awaiting review" — approve or reject with one click.

Asset management

Posters, trailers, key art. All your marketing assets in one place.

Marketing campaigns run on assets — posters, trailers, social cuts, key art, press kits, copy decks. Managing them across agencies, platforms, and approval rounds means a lot of back-and-forth. The Marketing module gives you a dedicated asset library where every piece of creative is tracked, approved, and ready to use.

All your marketing assets, one view. Every asset across every campaign and production in a single filterable table. Search by asset type, approval status, production, tag, or direction — find what you need in seconds.

Approval workflow from brief to sign-off. Move assets through internal review, agency review, and client approval without leaving the platform. Every approval step is logged with who did what and when.

Unassigned asset inbox. When distribution delivers a completed asset — a final trailer, approved key art — it lands in your Unassigned inbox ready to be linked to the right campaign. No manual hand-off needed.

Tag everything. Find it instantly. Tag assets by territory, platform, language, or campaign phase. Your entire marketing library stays organised and searchable as your slate grows.

Export to CSV. Pull your full filtered asset list to a spreadsheet in one click — for agency briefings, client reviews, or campaign status reports.

Marketing · Assets
Routine marketing asset management showing posters, trailers, and social assets across campaigns with approval and QC status
Marketing · Asset detail
Routine asset detail drawer showing approval status, QC log, file attachments, tags, share link, and full activity history
Asset detail

Every asset, fully documented. Ready to share in seconds.

Click any asset to open the full detail panel — no new page, no lost context. Attach agency briefs, platform specs, and approval emails directly to the asset. Generate a secure share link to send to a client or platform partner for review — no account required on their end.

📎

Attach briefs & specs

Attach platform delivery specs, agency briefs, approval emails, and any supporting document directly to the asset record.

🔗

Client share links

Generate a secure public link for any asset and send it straight to a client or platform partner. They see the asset details without needing a Routine login.

📋

Full activity history

Every approval step, QC event, and note is timestamped automatically. A complete record of how every asset moved from brief to delivery.

Multi-module studios

Assets from production or distribution your team also needs?
Shared directly. No duplication.

If your studio runs Marketing alongside Production or Distribution on Routine, assets from those modules can be shared directly into your Marketing view. A finished trailer from Distribution appears in your marketing asset library the moment it's shared — same record, same approval status, zero re-uploading. Studios on Marketing only won't see this option at all.

Delivered by Distribution

When Distribution publishes a completed asset, it flows straight into your Marketing unassigned inbox — ready to link to a campaign.

Always in sync

Status, approvals, and attachments are the same wherever the asset appears. One record, always current — nothing to manually update.

Visible in context

Shared assets appear alongside your marketing assets in your module view. Your team works from one consistent list — not multiple systems.

Only if you need it

The sharing UI only appears for organisations with multiple modules. Marketing-only studios see a clean, focused interface with no extra complexity.

Territory versions

Many cuts. Many territories. Each deciding for itself.

A campaign running across a dozen territories is not one decision — it is a dozen, made at different times by different people, about different cuts. Routine gives that its own grid: territories down, AV cuts across, and every cell either a decision somebody recorded or the honest absence of one.

🔲

A cell is a decision, or it says so

A ring marks the cut that territory is running. A red dot marks a decision past its deadline. An untouched cell reads "not sent" — the grid never infers a decision nobody made.

➡️

Decision, selection, localisation, approval

Opening a cell walks the four steps in order and never derives one from the next. Choosing a cut is not the same as commissioning the localisation, and localising is not the same as the territory approving it.

🚨

Source mismatches lead the board

The cross-title localisation board opens with the vendors cutting a version the territory no longer runs — then late jobs, then revisions sitting with a territory. The expensive mistake is the first thing you see.

Territories are sent to, not just recorded. A territory office receives a secure link, reviews the cut it has been offered and records its decision without a Routine account.

Completion is derived, never ticked. Whether a territory is finished is worked out at the moment you look, from its selection, its localisation job and its latest revision — so there is no stale flag anybody has to remember to update.

Readiness by territory and asset. A readiness matrix shows what each territory holds and what it is missing, and names any asset it cannot account for above the grid rather than letting a cell quietly read empty.

Approvals & audit

Routes that run themselves. A record that survives.

One approval link is a start. What a release actually needs is an ordered route through internal, legal and client sign-off, chased without anybody doing the chasing, and a record clearance will accept afterwards.

Ordered stages, parallel approvers

Internal, then legal, then client — each stage holding as many approvers as it needs, completing on all of them or any one of them, your choice per stage.

Advancement is automatic

A completed stage activates the next, stamps its due date, refreshes the links and sends the emails. A mail failure never leaves a route stalled halfway.

Changes requested stops everything

One "changes requested" anywhere in the route halts it and cancels every open request — so nobody approves a cut that is already being revised.

It chases on your behalf

Overdue approvers are reminded automatically — a maximum of three times, at least twenty hours apart — unsent emails are re-dispatched, and lapsed links are expired. On or off per organisation, with the lead time yours to set.

Opened, not just sent

The approval page records the first open, so your panel distinguishes an approver who has not looked from one who has looked and is sitting on it.

An audit trail nobody can edit

Every approval, asset and note event, attributed to a team member, an external approver or the system, written only by the database and editable by no one. Day-grouped, filterable, CSV export for clearance and legal — and it survives the deletion of what it describes.

Creative review

Notes on the frame. Pins on the poster.

Review happens inside the campaign, on the asset record, against the version everyone is actually looking at — not in a separate tool that has to be reconciled afterwards.

🎞

Timecoded notes on cuts

Stamp a note at the current frame, click a timecode to seek back to it, and step a single frame at a time at 24, 25 or 30 fps. Notes resolve and reopen.

📍

Pin notes on key art

Click the artwork to drop a numbered pin exactly where the problem is. Hover a note to highlight its pin. No more "the logo, bottom left, no the other one".

🔁

Versions chained and compared

A new version links to the one it replaces and archives it. V1 to Vn chips in the review window, and any two versions rendered side by side.

AI pre-check

Catch it before the licensee does.

Run an asset through an automated pass before it goes out: spelling and grammar in UK English by default, your organisation's own brand rules written in plain language, layout, and the clearance items that get missed. Artwork is reviewed as an image, not as a filename. It returns pass, review or fail with itemised findings and suggestions — advisory, never a gate.

Film clearance

Billing block, copyright line, rating logo, contractual credits, unattributed superlatives and unsourced quotes.

Brand and retail clearance

Price-claim basis, availability caveats, promotion closing dates and terms — and explicitly not looking for a billing block on a piece of point-of-sale artwork.

Set per campaign

One workspace can hold a studio account and a retail account, so the trade is a property of the campaign, not of the company.

Your rules, in your words

Brand rules are free text you write and edit yourself. No taxonomy to learn, no consultant required.

Spend, placements & the calendar

Where the money went, and when the trailer ran.

The P&A topsheet, the trailer placement board and the release calendar sit alongside the campaign that generated them — so the budget, the booking and the date are three views of one release rather than three spreadsheets.

A real P&A topsheet

Paid media, creative and AV, publicity and promotion, research and other — quantity by rate lines, named globals such as territories, media weeks and screens, agency commission as a fringe, and a contingency.

Media versus non-media

Roll-ups that match how a P&A budget is actually read, with CSV and PDF export for the version that goes to finance.

Actuals without re-entry

Marketing spend already logged against the campaign shows as actuals, remaining and over, broken down by cost category. Nothing is typed in twice.

Trailer placements

One row per appearance of a cut in an outlet — broadcast spot, in-theatre attachment, digital drop, event debut, out of home — anchored to tentpole dates and grouped by air month with materials deadlines counting down.

Booked is not the same as ran

Aired-but-unverified is reported as something needing attention rather than as a success, and booked spend is shown per currency, never blended into one invented number.

Release calendar with clashes

Your slate, derived from campaign release dates rather than entered again, set against competitor titles and a tentpole ribbon, with clash warnings inside seven days either side.

Reporting that names its own denominator

Approval turnaround from sent to decided, and materials turnaround from requested to delivered, each broken down per approver and per vendor with a timeframe filter and CSV export. Every figure names what it was measured against, rows excluded from a calculation are counted and explained, and anything that cannot be computed is reported as such rather than rendered as a zero. A number you cannot interrogate is not a number you can act on.

Also for brand and retail agencies

Not a film? The module speaks your language.

A seasonal push for a supermarket runs on the same spine as a theatrical release: a brief, a campaign per channel, a vendor on every stage, versions that need signing off, and a deadline that does not move. Switch the module to brand advertising and it talks in briefs, markets and launch dates instead of productions, territories and releases — and the pages that only a studio needs come off the menu.

Point-of-sale, not just posters

Asset types for retail work — point-of-sale, out-of-home, print, leaflet, packaging, email and display — alongside TV, radio, social and press. Type "shelf barker" or "48-sheet" and it files under the right one.

Adaptations on a grid

Name your markets whatever they are — store formats, regions, channels — and the readiness and version grids show what exists where, what each market was sent, and what it signed off.

A pre-check that knows the trade

The AI pre-check looks for price-claim basis, availability caveats, promotion closing dates and terms, against your own brand rules — and never asks a supermarket where its rating logo is.

Briefs in, artwork out

Public intake forms take the brief; vendor upload pages take the repro house's files; the client approves from a link, with pinned notes on the artwork and a version history nobody has to reconstruct.

Honest footnote: estimates and purchase orders are not part of the Marketing module today — spend is tracked against the campaign — and retainer timesheets are a platform page rather than a Marketing one.

Get started

Take control of your content marketing.

Try it free for 14 days — or tell us about your team and upcoming releases and we'll walk you through it.

No spam. No commitments.