API IntegrationLead Automation

Connecting Every Lead Source So No Enquiry Goes Cold

CodeCrackers connected a UK solar installer's ads, website, CRM and surveyor diaries through APIs. Every new lead now lands in the CRM instantly, gets a reply within minutes and can book a survey online. The ad platforms also learn which leads actually become sales.

The lead integration on a laptop and a phone (designed product screens)
Faster Lead Response97%
More Surveys Booked31%
Lower Cost per Sale22%
Client
Confidential UK Solar Installer
Industry
Solar & Battery Installation
Platform
Node.js · Webhooks · AWS
Services
API Integration, Lead Automation, CRM Integration, Conversion Tracking
Duration
7-Week Build
About the Project

600 Leads a Month, Copied by Hand

The client is a solar panel and battery storage installer in the South East, with 30 staff and five surveyors. It wins most of its work through Facebook and Google ads, its website and home improvement comparison sites.

Leads arrived in four different places and were copied into the CRM by hand, often hours later. Surveys were booked by phone, and nobody could tell which ads actually produced sales. The directors asked CodeCrackers to connect everything so every lead was handled instantly.

Initial Requirements

  • Bring every lead into the CRM instantly
  • Reply to new leads within minutes
  • Let leads book surveys straight into diaries
  • Show which ads actually lead to sales

Main Objective

Connect every lead source so enquiries are handled instantly and tracked through to the sale.

Success Measure

Faster response, more surveys booked and lower cost per sale.

Scope of Work

API StrategyMeta Lead Ads APIGoogle Ads IntegrationPipedrive IntegrationTwilio SMSCalendar BookingConversion TrackingMonitoring & Alerts
The Challenge

Understanding the Challenge

The business had strong demand and a skilled team, but four connected problems were letting good leads slip away. Each one made the others worse.

Scattered Leads

Leads arrived through Facebook, Google, the website and comparison sites, each in a different inbox or dashboard.

What wasn't working

Leads missed or entered twice.

Slow Response

Leads were copied into the CRM by hand, so many waited hours for a first reply.

What wasn't working

Leads went to faster competitors.

Phone Tag

Surveys were booked by phone, and it often took several calls to find a time that suited both customer and surveyor.

What wasn't working

Fewer surveys booked.

Blind Ad Spend

The ad platforms only saw form fills, not which leads became sales, so budgets chased cheap, poor-quality leads.

What wasn't working

Ad spend wasted on weak leads.

What the client wanted to achieve: one connected system where every lead lands in the CRM instantly and gets an immediate reply. Leads would book their own surveys online, and the ad platforms would hear about every lead that became a sale.

Research & Strategy

Our Approach & Strategy

Before writing any code, we followed leads from every source through to a signed contract, timing each step along the way.

Lead Journey Audit

We traced leads from each source into the CRM, timing how long each one waited and finding where some were lost altogether.

Platform API Review

We reviewed the Meta, Google Ads, Pipedrive, calendar and SMS APIs to confirm exactly what each could send and receive.

Sales Team Interviews

We spoke with the sales team and surveyors about how they followed up leads and what slowed them down.

Why This Solution

The team already liked their CRM and ad platforms, so connecting them properly was faster and cheaper than replacing them.

Confidential UK Solar Installer project planning board
Design & Development Process

Bringing the Vision to Life

A structured seven-week approach kept every stage transparent and on time. Select a stage to see what happened.

Stage 1 of 7 · Week 1

Discovery

We started by following leads from every source through to a signed contract. We then agreed the priorities with the directors and the sales team.

Key deliverables
  • Lead journey audit
  • Sales team interviews
  • Integration priorities
Before & After

The Transformation

Drag the handle to compare how leads were handled before and after the integration.

The lead integration dashboard (designed product screen)
Illustration of how the work was done before The lead integration
BeforeAfter

Both views are illustrations: the “before” shows the old way of working, the “after” shows the new system. Client data is not shown.

Problems with the Previous Version

  • Leads spread across four inboxes and dashboards
  • Hours before a lead got its first reply
  • Surveys booked through rounds of phone calls
  • Ad platforms blind to which leads became sales

Key Improvements

  • Every lead in the CRM within seconds
  • Instant, personal text and email replies
  • Surveys booked online into live diaries
  • Sales sent back to Meta and Google Ads
Our Solution

The Solution We Delivered

Four connected workstreams, each one solving a specific part of the challenge.

Lead Source Integration

Every Lead in One Place, Instantly

Leads from Facebook Lead Ads, Google Ads forms, the website and comparison sites arrive in Pipedrive within seconds. Duplicates are merged automatically, and each lead is assigned by postcode.

Solves: leads scattered across inboxes, missed or entered twice.
Lead Source Integration: designed screens on desktop and mobile
Instant Response

A Reply Within Minutes, Every Time

Every new lead gets a personal text and email straight away, and the assigned salesperson gets an alert to call. If the lead doesn't reply, follow-ups go out automatically.

Solves: leads waiting hours and going to faster competitors.
Instant Response: designed screens on desktop and mobile
Survey Booking

Surveys Booked Straight into Diaries

Leads choose a survey slot online from real surveyor availability near them. Bookings go straight into the surveyor's calendar and Pipedrive, and reminders are sent automatically.

Solves: rounds of phone calls to book a survey.
Survey Booking: designed screens on desktop and mobile
Conversion Tracking

Ad Platforms That Know What Sells

When a deal is won in Pipedrive, the sale is sent back to Meta and Google Ads automatically. The ad platforms then look for more people like real customers, not just form fillers.

Solves: ad budgets chasing cheap, poor-quality leads.
Conversion Tracking: designed screens on desktop and mobile
Final Project Showcase

Explore the Final Experience

The finished survey booking page, customer messages and live lead dashboard on desktop and mobile.

Full page of Lead Hub · integration dashboard on desktop
Desktop

Hover over a screen and scroll through the product screens.

Results & Impact

The Results That Matter

Measured results in the first 90 days after launch.

97%

Faster Lead Response

Average time to first reply, cut from over three hours to under five minutes.

31%

More Surveys Booked

Compared with the previous quarter, from a similar number of leads.

22%

Lower Cost per Sale

Ad spend per installation sold, after sales data was sent back to the ad platforms.

Connecting every lead source, the CRM and the ad platforms meant no enquiry was left waiting. Leads get a reply in minutes and book their own surveys, and the ad budget now goes towards people who actually buy.

  • Every lead reached the CRM within seconds
  • Instant replies and online booking lifted surveys
  • Conversion tracking made ad spend work harder
Testimonial

What Our Client Says

★★★★★
“We were losing good leads simply because we couldn't reply fast enough. CodeCrackers connected our ads, website and CRM so every enquiry gets an answer in minutes. Customers book their own surveys, and our ads now bring in people who actually buy.”
SIConfidential UK Solar InstallerClient
shape
shape
GET IN TOUCH

Let’s Improve Your Digital Strategy
for UK Business Growth

Schedule a Free Discovery Call