Hunt Visuals · Ads handover

Holgate Renewables
and Build & Co, everything you need

Two Sussex trades clients, both signed, both filmed, both with the CRM and the landing page already part built. This is the full picture: what exists, what is broken, and exactly what to build next in each account.

For Paul Thomas Prepared 27 August 2026 All IDs verified live against the Meta, GHL and Perspective APIs on the day
01

Start here

The short version, so you know what you are walking into before you open either account.

 Holgate RenewablesBuild & Co
OwnerDan HolgateRob Georgeson
TradeSolar PV, battery storage, electricalLarge home extensions, loft conversions
BaseShoreham, covers East and West SussexWorthing, covers Worthing to Hove
OfferFree Energy Payback Cost MeetingFree site survey and fixed itemised quote
Ad accountLiveLive
Campaign builtNothing builtBuilt, paused, placeholder ad
Landing pageDraft in PerspectivePublished live
CRMPipeline built, wiring unprovenPipeline built, wiring unproven
Video creativeFilmed, not deliveredFilmed, not delivered
Test budget£40 a day£20 a day
The one thing that decides everything else

Both clients were sold on Meta instant lead forms, then the plan moved to a proper landing page funnel built in Perspective. Build & Co's funnel is now published, Holgate's is still a draft. Which destination each campaign points at changes the optimisation goal, the pixel setup and the whole lead route, so settle that per client before you build a single ad set.

Hunt Visuals' current position: landing page funnel for both. The instant form assets still exist and are documented below so you can fall back if a funnel stalls.

What is not done for either client

02

The house recipe

Every Hunt Visuals lead campaign is built the same way. It has run on Kodama, Mindset, COMPND, ACG, Barefoot and Integrate. Deviate deliberately, not by accident.

SettingValueWhy
ObjectiveOUTCOME_LEADSStandard across every HV account
Budget levelAd set (ABO), no CBOBudget stays where it was put, no silent sharing
OptimisationLEAD_GENERATION for instant forms, OFFSITE_CONVERSIONS on a Lead event for funnel trafficMust match the destination
PlacementsFacebook and Instagram onlyAudience Network burns budget on junk placements
AudienceBroad, 18 to 65, Advantage+ audience on, no interest stackingLocal trades audiences are too small to slice
GeoCustom pin plus radius, home and recent residentsNamed towns leave gaps between them
Ad set countOne, until the offer is provenSplitting a £40 day three ways never leaves the learning phase
CTASIGN_UPBOOK_NOW is rejected on lead forms
Creative patternThree fixed headlines per client, identical on every ad. One video and one pain led primary text per angleA winning ad then cleanly means a winning angle, not a winning headline

Everything starts paused. Nothing spends until Lloyd has seen the build.

03

Holgate Renewables

Dan Holgate · onboarding call 16 July 2026 · shoot 4 August 2026

The business

Solar panel installation, battery storage and electrical work. Family run, started by Dan's granddad over forty years ago, his father still works on jobs and his brother works on solar installs. Based in Shoreham, covering East and West Sussex. Accredited to all leading solar manufacturers. Twenty two five star Google reviews and no negative ones.

Capacity is two to three installs a week. They are currently doing one to two a month, so there is a lot of room before ads become a problem rather than a solution.

Money

Who we are targeting

Reasonably wealthy Sussex homeowners who are smart with money. Motivated by energy independence, the cost of living and export tariff income. Most have been put off by pushy sales from the big national solar firms.

Priority area from the call: Worthing, Littlehampton, Brighton, Peacehaven, Saltdean and Newhaven. The build uses a Brighton pin with a 40km radius, which reaches every one of those plus Haywards Heath, Burgess Hill, Hassocks, Lewes, Shoreham, Lancing and Southwick.

The angles that work

Ad split is roughly ninety percent solar, ten percent battery storage. Main competitor to watch is AllSolarWorks, also trading as AllSparksWorks, who run around twelve Meta ads.

Compliance, do not get this wrong
  • Never state a workmanship warranty length. Dan says five years, his own Pylon quote says two. Unresolved.
  • Never state a finance APR. The Phoenix Financials rate has never been confirmed.
  • Savings figures are Pylon projections. Keep the word "estimated" in the copy.
  • The Shoreham job is 58 percent, £151.21 down to £63.39. Dan said eighty percent in a voice note. He was wrong. Use the real figure.

Assets and IDs

WhatValueState
Meta ad accountact_1271348984731854 "Holgate Renewables WBT", GBPActive, writable
Meta business607966834648132 "Holgate Electrical Ltd"OK
Facebook page100334855969318 "Holgate Renewables"Shared to HV, Lead Gen TOS accepted
Instagram@holgate_electricalNot linked or shared
Meta pixel1433589724853763 "Holgate Facebook Pixel"Exists, from the old agency
GHL sub-accountHc91DABej7tECwddDfFfBuilt
GHL pipelinegMpvMxYnO4u8v36UNdAl "Sales (Solar)", seven stagesSee warning below
Perspective funnel6a85b3bc52d6fea225edc439 "Holgate Renewables, Solar Quiz Funnel"Draft, never published
Funnel previewhv-funnel-holgate-renewables.pages.devThrowaway mockup
TimezoneEtc/GreenwichNot Europe/London
Two live warnings in this account

The old agency is still in the ad account. There are two legacy campaigns, "WBT Full Funnel LP" and "WBT Full Funnel LP v2", both set to £30 a day, both paused at campaign level. Their ad sets and most of their ads are still set to ACTIVE underneath, so the only thing stopping spend is the campaign switch. They target Horsham at 29km and Uckfield at 20km, which is the wrong end of the county for Dan. There is also an active legacy lead form on the page, 1575817653572734 "WBT Solar Installation Form", with zero leads. Archive or delete all of it so nobody flips the wrong switch.

Two pipelines both partly called Sales. gMpvMxYnO4u8v36UNdAl "Sales (Solar)" is the real seven stage one built for Dan. 5T8MSUa2P8HLD5bWJOD7 "Sales" is a four stage leftover from the snapshot. HV workflows are written against a pipeline named exactly Sales, so on this account a duplicated workflow will point at the empty leftover and Dan's leads will vanish into contacts. Either rename "Sales (Solar)" to "Sales" and delete the other, or hand edit the workflow. Pipelines can only be deleted in the UI.

The campaign to build

Nothing has been built in this account by Hunt Visuals. The full spec is ready and scripted at ~/meta-ads/setup_holgate_campaign.py, which creates the campaign, ad set, lead form and a placeholder ad, all paused.

SettingValue
CampaignHolgate Renewables, Solar & Battery | Energy Payback Meeting
Ad setSolar & Battery | East & West Sussex 40km
Budget£40 a day, ad set level
GeoBrighton pin, 50.8225 / -0.1372, 40km radius, home and recent
Age18 to 65, all genders, Advantage+ audience on
PlacementsFacebook and Instagram
Offer nameFree Energy Payback Meeting
Headlines (all three, on every ad)Free Energy Payback Meeting · Sussex Solar: Know Your Real Payback · Solar & Battery Across East & West Sussex
DescriptionFamily-run electricians fitting solar and battery storage across East and West Sussex. 22 five-star reviews, no hard sell.
Deliberate deviation, already agreed

The 4 August shoot plan proposed three geographic ad sets: Mid Sussex inland, West Sussex coastal, and Brighton with East Sussex. The build is one ad set instead, because £40 a day split three ways is about £13 each and none of them would leave the learning phase. Split it once the offer is proven and the budget can carry £40 per set. The hook bank is already written in matching blocks, so the split is a copy of the ad set with a different pin, not a rebuild.

Lead form questions, agreed with Dan on the call

  1. Full name, email, phone (auto)
  2. Why do you want solar? Reduce my energy bills / Energy independence / Increase my property value / Be more environmentally friendly
  3. When do you want it? As soon as possible / Within 1 month / 1 to 3 months / 3 to 6 months
  4. Do you own the property? Yes / No, I'd need to speak to the landlord
  5. Which town or area is the property in?
  6. What type of property is it? House, bungalow, commercial
  7. What type of roof covering does it have?

Dan's original decision on the call was no landing page at first, to keep friction low and maximise volume, with a page added later when the volume needed more qualification. The quiz funnel was built afterwards and supersedes that, but if you choose the instant form route, these are the questions.

Creative

Twelve angles are written and locked in ~/meta-ads/holgate_videos.json, matched to the twelve scripts from the 4 August Hassocks and Shoreham shoot. Nothing is edited or uploaded yet. Named angles include The Blackout, £180 Down to £20, Flat Roof, Getting Paid and Three Myths.

04

Build & Co

Rob Georgeson · onboarding call 20 July 2026 · shoots 29 and 31 July 2026

The business

BUILD AND CO GROUP LTD, company number 17014687, registered at 94 Offington Lane, Worthing BN14 9RP. Previously traded as RJG. A carpentry led firm with around nine full time carpenters plus a hand picked, consistent set of subcontracted trades who turn up on every job. Twenty five to thirty people on site in total.

Rob personally runs project management, material sourcing, design input, trade coordination and client communication from start to finish. Every project gets its own WhatsApp group for updates, photos and video.

Money and terms

Who we are targeting

Homeowners who know what they want, can make a decision and will not change their mind halfway through. The best of them already have drawings or plans and just need a builder. Rob's words: if they have got plans and no builder, they need look no further.

Core area is Worthing, Shoreham, Southwick and Hove. Full radius runs Saltdean to Burgess Hill to Angmering.

The angles that work

Competitors: Cloud9 dominate Worthing, Roots Construction hold Shoreham and Portslade, and the merged Force One Homes / Sussex County Construction is the biggest threat, having taken roughly a million pounds of work Rob was close to closing. They take on too many jobs at once and the quality suffers, which is the gap to attack.

The goal is dual: brand awareness for the new Build & Co name, which is a rebrand from RJG, plus quality leads for large extensions.

Assets and IDs

WhatValueState
Meta ad accountact_1020049057307725 "Build & Co Ads", GBP, Europe/LondonActive, card on file
Meta business100775665148881 "rob georgeson"OK
Facebook page164572513589349 "Build & Co"Shared, TOS accepted
Instagram@buildandcogroupNot visible on the page asset
Meta pixel1523736356190231 "Build & Co Website"Created 24 Aug, never fired
Campaign120253426307810400 "Build & Co, Home Extensions | Free Site Survey"Built, paused
Ad set120253426310170400 "Extensions | Worthing 20km", £20 a dayBuilt, paused
Lead form1693356555282280 "Build & Co, Free Site Survey"Active, zero leads
AdsOne placeholder image ad, 120253426327690400Swap for real video
GHL sub-accountLiwFoguujDxPtVAqAe3JBuilt
GHL pipelinesQftLxYOGIQIMfdcvWXI "Sales", eight stagesCorrect, duplicate already deleted
New Lead stage97d12592-068b-427e-83a3-f4a13284f990OK
Perspective funnel6a8e794c9cc8f469e0065f59 "Build & Co, In Person Quote Funnel"Published live
Funnel editorapp.perspective.co/funnel/6a8e794c9cc8f469e0065f59Get the public URL from Publish
Privacy policyhv-funnel-build-and-co.pages.dev/privacy/Awaiting Rob's sign off
Checkatrade9.85 from 155 reviewsURL still says rjgconstructiongroupltd

Pipeline stages, in order: New Lead, Contacted, Drawings Received, In Person Booked, Itemised Quote Sent, Follow Up 1, Follow Up 2, Closed.

The campaign as it stands

SettingValue
ObjectiveOUTCOME_LEADS, optimising LEAD_GENERATION
DestinationInstant form on the ad
Budget£20 a day, ad set level
GeoWorthing pin, 50.8179 / -0.3729, 20km radius. Reaches Hove and Southwick east, Angmering west
Age18 to 65, Advantage+ audience on
PlacementsFacebook and Instagram
Headlines (all three, on every ad)Extending Your Home in Worthing? · Free Site Survey + Fixed Quote · Worthing Extensions Done Right
DescriptionLarge home extensions across Worthing, Shoreham, Southwick & Hove. Hands-on builder, same team every job, fixed-price itemised quotes.
The instant form and the funnel currently contradict each other

The paused campaign points at an instant form. The Perspective funnel is now published and expects traffic. Pick one per campaign. If you go to the funnel, the ad set has to move from LEAD_GENERATION to OFFSITE_CONVERSIONS on a Lead event with pixel 1523736356190231 as the promoted object, and the funnel URL needs UTMs so Source populates in GHL.

Lead form questions, as built

  1. Full name, email, phone (auto)
  2. What are you planning? Home extension / Loft conversion / Full home renovation / Extension & renovation
  3. Do you have drawings or plans yet? Yes, plans ready / In progress, with an architect / Not yet, need help with design
  4. How soon are you looking to start? As soon as possible / Within 3 months / 3 to 6 months
  5. Property postcode

Creative

Twelve angles written and locked in ~/meta-ads/buildco_videos.json. Nothing edited or uploaded. Named angles include Meet Rob, Rob's Home Transformation, Seadown School, Got Plans But No Builder, Been Let Down Before, Architect's Design Over Budget, Fixed Itemised Quote and Same Team Every Job.

Two real case studies were filmed and can carry the ads on their own: Rob's own multi phase home transformation for a client called Jade, and Seadown School, a double storey wraparound extension on a special educational needs school with acoustic rated rooms and fireproofing, delivered on schedule.

05

The lead system

Identical for both clients and for every trades client after them. The names must match across accounts, because a workflow merge tag resolves by name, not by ID.

GoHighLevel, per sub-account

Everything rides in on the HV Template — Trades snapshot, pSBSbc9fFrbqdXeJcvZr. Four things are genuinely manual.

  1. The six custom valuesRep First Name, Rep Full Name, Business Name, Business Phone, Funnel URL, Review Link. This is the only per client typing.
  2. The five custom fieldsObject Contact, type Single Line Text, named exactly: Tenure, Project Type, Current Stage, Timing, Project Postcode. Optionally a sixth, Consent Given, for the GDPR trail.
  3. Add the client as a userSettings, My Staff. Without this you cannot assign opportunities or notify them.
  4. A phone numberOnly if they want SMS. The purchase fails with an unhelpful "unknown error" if there is no card or funded wallet on the sub-account.
Never use GHL's built in Postal Code field for a project postcode

Meta writes the contact's own address into that field, so the next ad lead overwrites the project postcode. That is what the separate Project Postcode custom field is for.

Perspective to GoHighLevel

The route is Perspective's native GoHighLevel app, not a generic webhook. One connection per funnel, authorised against a single sub-account. The authorisation is what routes the leads, so the biggest risk across several builds is connecting a funnel to the wrong sub-account. A misrouted lead lands silently in another client's CRM. Test each funnel on its own.

Publish the funnel before you try to map anything

The field dropdown only offers email, firstName and the UTM parameters until the funnel has been published once, because the CRM schema is created on first publish. A draft has no schema for the integration UI to read. Hit Publish, then reopen the GoHighLevel dialog and the dropdown fills in.

Funnel fieldGoHighLevel fieldNote
emailEmailMandatory, already mapped
phonePhone 
nameFirst NameNot Name. Name writes nothing. Whole name into First Name is deliberate
tenureTenure 
project_typeProject Type 
current_stageCurrent Stage 
timingTiming 
postcodeProject PostcodeNever the built in Postal Code
contact_consentConsent GivenOnly if you created the field
UTM SourceSourceReal attribution, keep it

Delete the pre filled "Your first name / firstName" row. The funnel has no such field, so that row maps nothing. Under Tags, add quote-funnel, spelled identically in every account, no client name and no ampersand. Perspective creates the tag in GHL automatically.

The workflow that turns a contact into a lead

The integration creates a contact, not an opportunity. Without this workflow the leads sit in Contacts and never reach the client's pipeline, which is the single most likely way the whole build quietly fails.

  1. Trigger: Contact Tag includes quote-funnel
  2. Action: Create or Update Opportunity, pipeline Sales, stage New Lead
  3. Opportunity Name: contact full name plus project type. It is blank by default
  4. Owner: the client. It is null by default
  5. Source: change it off Facebook. These are funnel leads, not lead form leads
  6. Action: internal notification by email, unless a number was bought
  7. SMS follow ups use Custom Values, never typed names
  8. Publish the workflow. Editing knocks it back to draft and a draft accepts nothing and reports no error

Test end to end, every time

Submit a real lead through the live funnel with a real email, real mobile and real postcode. An invalid email kills the entire push and Perspective does not tell you. info@test fails, and so does a fake phone number.

Then, and only then, the ads

06

Traps worth knowing before you touch anything

Every one of these has already cost us time on a real account.

Nothing errors when it breaks

A missing custom value is blank text. A mismatched tag means the workflow never fires. An unpublished funnel means the field mapping is empty. A renamed stage means no opportunity appears. You only ever find out from a real test lead.

Paused campaign, active ad sets

Holgate's legacy campaigns are paused at campaign level with ACTIVE ad sets underneath. One click on the wrong switch starts £30 a day pointed at Horsham.

BOOK_NOW is rejected on lead forms

Use SIGN_UP. It is the only CTA that reliably passes on an instant form ad.

Perspective's brand generator invents things

On Build & Co it produced a terracotta palette, a Raleway typeface, competitor names and testimonials, and described the company as hypothetical. None of it real. Correct the palette by hand every time.

Pipeline and stage names are load bearing

Rename any of them in one client and the duplicated workflow breaks there, silently. Do not namespace the quote-funnel tag per client either. Sub-accounts are already isolated, so it buys nothing and breaks the trigger on duplication.

Three of these clients know each other

Build & Co, Earls Construction and ACG Builders are all Sussex builders in the same circles. Their funnels and their ads deliberately differ on mechanism, gating question, length, palette and close. Do not converge them.

07

Open blockers

Things that need a person, not a build step. Most of these are Lloyd's or the client's call.

Both clients

Holgate

Build & Co


If you only do five things

  1. Clean out the old agency's work in the Holgate ad accountArchive the two WBT campaigns and the WBT lead form so nothing can be started by accident.
  2. Fix the Holgate pipeline name clashTen seconds in the UI, and it is the difference between Dan getting his leads and never seeing them.
  3. Decide instant form or funnel, per client, and make the ad set matchBuild & Co is currently built one way and pointed the other.
  4. Run a real test lead through Build & Co end to endIt is the only published funnel, so it is the one that can be proven today. Everything downstream inherits whatever you learn.
  5. Publish the Holgate funnel, then wire itThe mapping does not exist until it has been published once.