folder_open Analytics & Attribution

EV charger lead tracking checklist for Singapore teams

Martin Marinov Martin Marinov
16 min read
EV charger lead tracking checklist for Singapore teams
Topics lead-tracking-checklistcrm-handoffwhatsapp-enquiriessingapore-ev-chargersclosed-loop-measurement

EV Charger Installation Lead Tracking Checklist for Singapore Teams

Friday afternoon in a Woodlands workshop. The sales board shows nine site surveys for next week. Three are HDB carpark applications waiting on Town Council paperwork, four are condo residents who still need MCST approval, and two are landed homes ready to book. Marketing’s weekly pack says thirty-one leads. Nobody can say which of those thirty-one became the nine on the board, which channel paid for them, or how many WhatsApp threads went cold after the first reply.

That gap is the real cost of weak lead tracking for EV charger installation Singapore teams. You are not selling impulse buys. Buyers compare 7kW wallboxes, ask about Load Management, want proof you have done similar HDB or condo work, and often move the conversation onto WhatsApp or a phone call before any form hits your CRM. If those paths are half-tagged, you keep pouring spend into the wrong campaigns while the install calendar stays thin.

This piece is a self-audit checklist for owners, founders, and marketing leads running EV charger installation in Singapore. Score the stack you have today, find where booked work falls out of the data, and prioritise fixes that feed closed-loop signals back into Google Ads, Meta, and organic reporting. The primary work is analytics and CRM integration, not another creative refresh.

Where EV charger enquiries actually break in Singapore

High-intent demand is not the hard part. People search phrases like “EV charger installation condo Singapore”, “HDB EV charging installation”, and brand-plus-installer combinations after they have already shortlisted a vehicle or a wallbox model. Paid search and local SEO can fill the form and call queue. What fails is the measurement layer between first touch and a confirmed install date.

You will usually see three parallel enquiry paths on the same week. A landing-page form for a free site assessment. A click-to-call from mobile after someone checks your Google Business Profile. A WhatsApp enquiry started from a Meta ad, a listing, or a sticky button on the site. Ops treats all three as “leads”. Ads platforms only see the ones you fired a conversion pixel or call event for. Everything else becomes folklore in a group chat.

If your form goes to a shared inbox and WhatsApp lives on one technician’s personal phone, time-to-first-reply is invisible to marketing - and you only discover which creative started the thread if the technician remembers to ask. A Tampines condo owner who messages three installers at lunch will book the first team that answers with clear next steps, not the team with the prettiest ad. You optimise for form volume while booked surveys lean on channels you cannot prove.

Landing pages add another silent leak. Many EV charger sites send every ad to a generic homepage full of brand story and a buried “Contact us”. Proof that matters in Singapore is oddly specific: photos of completed HDB stilt carpark runs, condo basement trunking, SP Group or retailer partnerships you can name, typical timelines for landed versus MCST-gated jobs, and a simple price or package range in SGD with GST called out. When that proof sits three scrolls down, traffic “converts” in analytics on a micro-event while real buyers bounce. Behaviour tools help here. Session recordings and heatmaps from HeyLead Insights show whether people stall on permit FAQs, abandon the form at the unit-number field, or never reach the project gallery at all.

If your current reports stop at “leads” and “cost per lead”, you are flying without the metric that pays the electricians: cost per booked survey and cost per installed charger. A focused Analytics and CRM integration pass is what turns those vanity counts into numbers you can bid and staff against.

Lead tracking checklist: score every path from click to booked install

Work through this as a scorecard. For each item, mark Pass, Partial, or Fail. Partials count as fails when you prioritise the 30-day plan later. Be harsh. “We think WhatsApp gets logged” is a Fail.

1. Unique tracking numbers on ads, GBP, and key landing pages

Pass only if paid search, paid social, and organic/GBP use numbers you can attribute, call recordings or at least source tags land in the CRM, and missed calls create a task. Fail if one main line is printed everywhere and the receptionist writes “Facebook maybe” on a notepad. In Singapore, after-hours rings matter; many condo owners call once the kids are in bed. If nights and weekends dump to voicemail with no SMS or WhatsApp fallback logged to the same contact, you are losing high-intent demand you already paid for.

2. Forms that create CRM records with campaign fields intact

Pass if every site assessment form writes a contact or deal with UTM or gclid/fbclid captured, landing-page URL stored, and a clear stage such as New enquiry, Survey booked, Quote sent, Won install, Lost. Partial if HubSpot, Zoho, or a spreadsheet gets the name and phone but strips the source. Fail if forms email the office and someone re-types them days later. Re-typing is how “Google Ads” becomes “Website” and your Smart Bidding learns the wrong lesson.

3. WhatsApp treated as a first-class channel, not a side chat

Pass if WhatsApp Business or a shared inbox is linked to the same CRM contact, first-response time is measured, and the original ad or page source is stored when the thread starts from a click-to-WhatsApp CTA. Fail if enquiries live only on individual handsets and nobody can filter “open WhatsApp leads older than 24 hours”. For EV charger installation, the second message often carries the make of car, parking type (HDB / condo / landed), and whether they need a DB check. That detail belongs on the deal, not in a disappearing chat.

4. Offline conversion upload for surveys and installs

Pass if booked site surveys and completed installs are uploaded (or API-synced) back to Google Ads as conversion actions with values in SGD, and you have a separate, tighter goal for “install won” than for “form submit”. Partial if you only mark form fills. Fail if finance knows monthly install revenue and marketing cannot map any of it to campaigns. Offline conversions are how you stop bidding on enquiry spam while the real calendar fills from calls and WhatsApp.

5. Deduping across form, call, and chat for one household

A landed owner in the East may submit a form, call two hours later, then WhatsApp a photo of the DB board. That is one opportunity. Pass if your CRM merges or links those touches under one deal and only one primary source gets credit for optimisation (with assisted paths visible in reporting). Fail if the same job inflates three conversion events and your CPL looks better than reality.

6. Landing-page proof and friction checked against behaviour data

Pass if you have watched recent sessions for your top EV charger URLs, fixed the obvious drop-offs, and matched ad promise to page headline (condo vs HDB vs commercial). Fail if you have never compared mobile scroll depth on the permit FAQ block to desktop. Mobile drives most paid clicks; if the PayNow deposit note or GST-inclusive package line only appears in a desktop footer, you will feel it in booked-survey rate, not in CTR.

Tally your Pass count out of six. Zero to two Pass means you should freeze budget scale and fix plumbing first. Three to four means pick the two fails that sit closest to revenue (usually WhatsApp + offline installs). Five to six means you are ready to argue channel mix with evidence instead of opinions.

Not sure where your funnel leaks?
Get a free marketing audit - we review your search, ads, and landing pages and send back what to fix first.
Get a free audit

EV Charger Installation lead tracking checklist for teams in Singapore

CRM stages and offline signals that change how you spend

Tracking is only useful when the field team’s language matches the CRM. Build stages around how EV charger jobs actually move in Singapore, not a generic B2B funnel. A practical set looks like: New enquiry, Qualified (parking type and electrical scope known), Survey booked, Survey done, Quote sent, Deposit received, Install scheduled, Installed / closed-won, Closed-lost with a reason code. Reason codes should be local: MCST rejected, Town Council delay, chose cheaper wallbox DIY path, no spare capacity on DB, ghosted after quote.

Those stages let marketing answer questions ops already argues about in the workshop. Which campaigns produce surveys that clear MCST friction versus tyre-kickers who wanted a free site visit with no car on order? What is median days from first WhatsApp to deposit for landed homes versus condo? When Google Ads reports strong ROAS on last-click form conversions, your account may still look healthy on form CPL while closed-won value sits on branded calls. Without stage-based offline conversion values, automated bidding keeps hunting the cheap form, not the install.

Value the conversions in SGD with enough honesty to steer budget. A raw form fill might be worth a small fixed value. A survey booked is worth more. A deposit paid should carry a value tied to average install margin or a conservative proxy. Upload or sync those events with the same transaction id or phone match discipline every week so Enhanced Conversions and offline imports stay clean. Privacy changes and ad blockers already remove a chunk of browser-side signal; first-party CRM events are how you replace guesswork.

Ownership matters as much as schema. Someone has to clear the “Survey booked but no date” queue, merge duplicate contacts, and stop technicians from creating second records when a homeowner texts a new number. If marketing owns ads and nobody owns CRM hygiene, your lead tracking for EV charger installation Singapore programme will rot inside a month. Put a named owner on data quality even if that person only spends a few hours a week at first.

When the plumbing is trustworthy, channel decisions get simpler. You can cut queries and audiences that only produce closed-lost “price only” leads, raise bids where landed-home installs cluster, and brief creative around the proof points that actually precede deposits. That is the operating payoff of closed-loop data, not a prettier dashboard.

Two Singapore scenarios: the silent WhatsApp leak and the double-counted form

A founder-led installer covering the West and North-East ran Meta lead ads into Instant Forms because the CPL looked excellent on paper. Site surveys did not move. The team pulled thirty days of threads and found the break in one place: Instant Form follows-ups went out as WhatsApp from a personal line, none of those chats were tied to the ad set, and “hot” leads were whatever the owner remembered from the drive between jobs. They kept the ads, but forced click-to-WhatsApp with a pre-filled message, routed everything into a shared WhatsApp Business inbox, and required a CRM contact before a survey date could be written on the board. Within one billing cycle they stopped a campaign that only produced tyre-kickers in a single postal sector and shifted spend toward creative that mentioned condo basement experience. The mechanism was not a new funnel diagram. It was joining the chat log to the deal.

Steps they actually ran:

  • Exported Meta leads and matched phone numbers to WhatsApp threads by hand for two weeks to prove the gap.

  • Standardised a first reply template that asked parking type, vehicle model, and preferred survey window.

  • Created CRM deals at first reply, not at deposit, so abandoned threads stayed visible.

  • Marked “survey booked” as the optimisation event once twenty matched conversions existed.

A second team in the Central region had the opposite problem. Google Ads showed strong conversion volume. The ops board was fine. Finance still said paid media felt expensive. The cause was double counting: the thank-you page fired a conversion, the call-tracking script fired another when the same person rang to confirm the survey, and a manual “won” entry was sometimes added in analytics for good measure. CPL looked roughly a third better than reality. They collapsed to one primary conversion for bidding (survey booked from CRM upload), kept form submit as an observation action only, and trained the front desk to search the CRM before creating a contact. Reported CPL worsened for a fortnight. Cost per installed charger made sense for the first time, and they finally paused a broad match set that filled forms with people hunting free advice on second-hand wallboxes.

If either story sounds familiar, you do not need a full rebrand. You need the checklist scores fixed in the order that protects booking data. For a wider view of how we frame demand programmes in this niche, see our notes on EV Charger Installation marketing.

What marketing leaders are seeing

In a recent client audit, a Singapore EV installer found forty WhatsApp enquiries in a month on one handset and zero of them in the CRM. Once they forced shared inbox logging, half those chats were the same two condo blocks asking about load management, not new jobs.

In another review, Google said the best keyword was a generic ‘EV charger’ term. After offline upload of deposits only, the winner was a boring condo-installation phrase with half the volume and triple the close rate.

Prefer to just ask? Message Martin directly on WhatsApp: WhatsApp +1 (415) 420-4059

EV Charger Installation lead tracking checklist for teams in Singapore

Free tools

DIY free tools for this playbook

Run these on the pages and campaigns this article covers, then fix what they flag before you scale spend or content volume.

If the checklist shows a leak you cannot close in-house, request a free marketing audit.

Frequently asked questions

Do we need call tracking if most buyers use WhatsApp?

Yes, because high-intent owners still tap the GBP call button, especially on mobile after hours. Track calls and WhatsApp. Dropping either path leaves a hole Smart Bidding will not invent for you.

What should we optimise Google Ads for first: forms or booked surveys?

Use forms only while you collect volume and fix CRM hygiene. Move primary optimisation to survey booked (and later deposit) as soon as you can upload stable offline conversions. Optimising to forms permanently trains the account to love cheap, unqualified enquiries.

How do we handle HDB and condo jobs that stall on approvals?

Keep them in the CRM with stage and reason codes. Do not delete them. Approval delays are not marketing failures, but if one campaign over-indexes on deals that die at MCST rejection, you want to see that before you scale spend.

Do Singapore EV charger installers need to handle GST in conversion values?

Yes, SGD values uploaded to Google Ads should reflect GST-inclusive amounts to match actual invoice values, otherwise offline conversion values misrepresent true revenue per campaign.

How often should we audit tracking?

Run a light check whenever you launch a new landing page, number, or ad account change, and a fuller scorecard monthly. Tags break quietly after plugin updates and promo page launches.

Putting it to work

Pull the last 30 days of enquiries across forms, calls, and WhatsApp, and tag each one with a simple outcome: no response, quoted, survey booked, installed, or lost. Sit that list next to your ad platform conversion totals and circle every mismatch. That single reconciliation is your baseline score before you touch bids.

Use the next 30 days as a fix sprint, not a strategy offsite. Days 1-10: implement shared WhatsApp logging, unique numbers where calls still matter, and mandatory CRM fields for parking type and source. Days 11-20: define survey-booked and install-won stages, backfill what you can, and turn on offline conversion upload with SGD values. Days 21-30: watch landing-page sessions for the top two offer URLs, align proof to HDB versus condo intent, and only then reallocate budget away from campaigns that cannot show booked work.

If the checklist scores reveal gaps your team cannot close in the next sprint, HeyLead owns the full closed-loop build - from WhatsApp inbox to CRM stages to offline conversion upload - so your install calendar runs on numbers you trust. Email [email protected] to start.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit WhatsApp +1 (415) 420-4059 · [email protected]