
Operations
Part of How to automate multi-location advertising creative
How to automate multi-location advertising creative
A practical workflow for multi-location advertising creative, covering location data, reusable templates, software routes, approvals and UK advertising checks.
What to take away
- For multi-location advertising, automation works when a fixed brand template meets a small editable local layer: branch name, address, opening hours, price and one regional image.
- Build each version from data rather than from a saved file. Twenty sites across four formats means 80 exports and 80 chances to publish the wrong postcode.
- Keep branch sign-off local and the factual checks central, so a manager confirms the address and a rule confirms the claim.
- Start with one region and one format. Scaling a location list that is already wrong only multiplies the errors.
Why local creative breaks once a chain passes ten sites
Most creative workflow advice assumes one brand voice, one audience and a single approval chain. A UK chain may have 40 shopfronts, three regional price bands and a head office that has never met half the branch managers. The problem is not design. It is deciding which facts each site may change and which stay locked.
The cost of getting that wrong is quiet. A wrong postcode in a paid social advert is not a scandal; it is wasted spend and a customer standing outside a shop that closed in March. Estate agents face a sharper version: a listing advert that signals who is welcome is a legal problem, not a branding one.
Build one template and one local data layer
Treat each advert as a template plus a record. The template holds the brand marks, the type scale and the fixed claim.
Template vs local record
Template
- Brand marks
- Fixed
- Type scale
- Fixed
- Fixed claim
- Fixed
- Branch name
- —
- Address & postcode
- —
- Opening hours
- —
- Phone & photo
- —
Local record
- Brand marks
- —
- Type scale
- —
- Fixed claim
- —
- Branch name
- Editable
- Address & postcode
- Editable
- Opening hours
- Editable
- Phone & photo
- Editable
The record holds what differs: branch name, address, postcode, opening hours, phone number and one approved photograph. Keeping them apart makes ad creative asset management worth the effort, since a record can be fixed without touching the design.
A simple record can use these fields: branch_name | address | postcode | opening_hours | phone_number | approved_photo. For example: [branch name] | [full address] | [postcode] | [opening hours] | [phone number] | [approved photo reference]. Keep the fixed brand marks, type scale and claim in the template; populate the local fields from approved records.
A five-step sequence from head office to live advert
Head office to live advert
- Agree editable field list with brand and legal
- Export location list and check against Google Business Profile
- Build one master template per format
- Generate and read proofs for one region
- Release live variants with branch sign-off recorded
- Agree the fields.Head office defines what stays locked in the template and what a branch may edit, including the approved local fields and claims.
- Validate the location data.Use the operational source of record for branch details, and check postal addresses and postcodes against Royal Mail's Postcode Address File (PAF).
- Build and map the template.Connect each editable field in the location record to its matching place in the approved design; keep brand elements and claims locked.
- Generate and check test variants.Render examples for the chosen format and check for missing fields, incorrect addresses, unsuitable images and text that does not fit before producing the full set.
- Approve and release.The branch manager confirms local facts, head office completes the central checks, and the approved versions are released. Track corrections, cost per live variant and on-time publication to assess the process.
Three ways to produce local variants compared
Best for
- Central production
- Up to ten sites, one region
- Branch self-service toolkit
- Chains with capable local marketers
- Data-driven localisation
- Twenty or more sites, frequent price changes
Main risk
- Central production
- Cost per variant and slow turnaround
- Branch self-service toolkit
- Off-brand edits and drifting claims
- Data-driven localisation
- Dirty location data published at speed
Central effort
- Central production
- High, repeated every cycle
- Branch self-service toolkit
- Template build once, then review
- Data-driven localisation
- Field mapping and ongoing data hygiene
For the data-driven route, compare Bannerflow and Celtra by putting the same branch record and locked template through each, then checking field mapping, approvals, output formats and asset controls. Bannerflow is a creative management platform; Celtra is a creative automation platform. Bynder is a digital asset management platform for approved images and brand assets, not a replacement for the rendering step, so assess it as a complement where asset control is needed.
The third route only pays back when the location list is clean. If two databases disagree about a branch's opening hours, automation publishes the disagreement faster.
Governance that sits above the local layer
Every local variant is an advert in its own right. The CAP Code applies to a branch social post as much as to a national campaign, and the ASA publishes the codes it rules against, so a claim about a local price needs evidence wherever it appears. A central template cannot carry that duty alone. For a pre-publication view, advertisers can use CAP's Copy Advice service; its advice is not a substitute for the advertiser's responsibility or a guarantee of how the ASA will rule.
Property advertising carries an extra duty. Under the Equality Act 2010, an agent must not publish an advert that indicates an intention to discriminate on a protected characteristic. That rules out wording describing the kind of buyer wanted for a street. A localisation tool repeats that wording at speed, so the banned-phrase check belongs in the template.
Branch-level targeting also touches personal data. If the system builds audiences from postcodes or matches a customer list to a store, the lawful basis and privacy information must cover that use.
Anyone vetting ad creative compliance software should ask where location data sits and how long it is kept. The ICO's artificial intelligence guidance sets out how profiling and automated decisions are treated.
Common questions
How many variants should one template produce?
One template per format is enough. Thirty sites across four formats produce 120 live variants from a single master.
What must be correct before automating local adverts?
The branch name, full address, postcode, opening hours and phone number. Check them against the source database that operations use, not against a previous campaign. For postal addresses and postcodes, Royal Mail's Postcode Address File (PAF) is a validation source; it will not confirm that a branch is open or that its phone number is current.
Can branch managers edit their own adverts?
They can edit the local fields you named, and nothing else. Anything outside that list routes back to head office.
How do we know localisation is working?
Track the correction rate, the cost per live variant and the share of adverts published on time. If corrections fall while volume holds, the data layer is doing its job.



