Case Study

·

CPaaS

Improving buyer fit without chasing more leads

How a CPaaS startup grew qualified pipeline with broadly flat paid spend

A freelance growth engagement with an API-first communications startup in India. Inbound typically began through a trial signup or demo request. Buyers could evaluate its WhatsApp and SMS APIs through a 14-day trial, with sales joining larger or more complex evaluations.

The brief was to grow marketing-sourced qualified pipeline without materially increasing acquisition spend.

Marketing-sourced qualified pipeline

~100 → ~145

~100 → ~145

MQL to Sales accepted

~50% → ~62%

~50% → ~62%

First-week activation among trial workspaces

(completed and verified a representative transactional workflow)

~32% → ~51%

~32% → ~51%

Companies entering through trial/demo

down ~15%

down ~15%

Paid cost per sales-accepted company

100 → ~80

100 → ~80

Anonymized under NDA. Figures are approximate, rounded and/or indexed.

I started with the pipeline number

For this team, marketing-sourced qualified pipeline meant the value of sales-qualified deals attributed back to marketing.

I broke that into two parts:

Qualified pipeline = qualified opportunities × average opportunity value

Average opportunity value had been fairly stable, so I followed opportunity creation backwards:

Qualified opportunities ≈ companies entering through trial/demo × (trial/demo company → MQL rate) × (MQL → sales-accepted rate) × (sales accepted → qualified-opportunity rate)

One company could have several people involved in an evaluation. Commercial progression was read at the company level, activation at the trial-workspace level, and pipeline at the opportunity level.

Trials were a separate product path. Not every commercial evaluation went through self-serve, and reaching product value did not necessarily mean the company would become an opportunity.

The inbound mix looked very different downstream

At baseline, website activity and the number of companies entering through trial/demo were broadly within the recent ranges I compared. Average opportunity value was also fairly stable.

What varied much more was what happened after companies came in.

I grouped those companies by company type and the use case they were evaluating, then compared what happened further down the funnel.

Mid-market fintech and marketplace companies evaluating recurring transactional messaging represented roughly a quarter of companies entering through trial/demo, but contributed around three-fifths of qualified pipeline.

At the other end, very small companies, resellers, promotional senders and unclear use cases made up close to half of the companies coming in, but contributed only a small share of pipeline.

The marketplace companies were interesting because they did not fit the narrowest version of the market definition we had started with, but they performed well commercially.

What they shared with the stronger fintech companies was more useful than the industry label itself: recurring transactional messaging, meaningful volume and technical ownership. The stronger companies also tended to have a reason to evaluate now, such as an upcoming launch, growing message volume, delivery problems, a new channel requirement or an active vendor change.

That gave us a more useful way to decide where to put more weight.

I also checked acquisition source against the same downstream outcomes. Some broader paid activity generated relatively cheap trial and demo conversions but brought in more promotional use cases, very small companies and reseller demand. Higher-intent search and narrower campaigns produced less raw response, but a larger share of those companies made it through sales acceptance.

Cost per form was useful. It just was not enough to tell me whether the spend was working.

The stronger companies were still getting stuck in the trial

At baseline, first-week activation was around 44% among trial workspaces from the stronger transactional group, compared with roughly 24% for the rest.

I looked at where those workspaces were stopping.

Trial started

100%

100%

Credentials / channel configured

~90%

~90%

Representative API request accepted

~80%

~80%

Final delivery state observed

~60%

~60%

Delivery verified

~44%

~44%

WHERE DEMAND CAME FROM

VS. WHERE PIPELINE CAME FROM

Share of companies entering through trial/demo

~25%

~27%

~48%

Share of qualified pipeline

~60%

~26%

~14%

Fintech & marketplace, transactional notifications

SaaS & commerce, mixed use cases

Very small, resellers, promotional, unclear

A first successful API request would have made these trials look considerably healthier than they actually were.

For the transactional workflows these teams were evaluating, getting a request accepted was only part of the job. They still needed to know whether the message was delivered and have enough visibility to understand what happened when it was not.

THE GAP THAT CAUGHT ACCOUNTS

The product could do all of this. Proving it took integration work, and the trial was running down.

MINUTES IN

202 Accepted

A test request went through.

“Does the API work?” Yes.

integration work

on the buyer’s side

14-day trial, running down

WHAT IT TOOK TO BELIEVE IT

Wire up delivery webhooks.

Trigger and inspect a failure.

Decide if it fits production.

Trust and commercial fit.

A successful send wasn’t a finished evaluation. Some accounts ran out of trial before finishing the work.

For this engagement, I treated activation as:

a trial workspace sending a representative transactional message and verifying its final delivery state within the first seven days.

That still left half of the 14-day trial to continue the evaluation.

The events showed where workspaces stopped. Stalled-trial conversations, sales notes and product feedback added context around those points.

Some teams struggled around setup. Some managed to send a request but never got as far as verifying delivery. In other cases, the technical path was there but the evaluation had lost momentum or had no clear owner.

Some of the friction was in the product journey. Some was around ownership, urgency or the evaluation itself.

Some activated companies still stalled commercially

Activation showed whether a trial had reached a useful product outcome. Some companies with activated trial workspaces still failed to become qualified opportunities.

For companies that had been in the funnel long enough to progress, I looked at movement from MQL to sales acceptance and then to qualified opportunity, together with the reasons they had been rejected or stalled.

Where stage history was available, it helped show whether a company had progressed quickly, been rejected early or spent much longer between stages.

The earlier losses tended to look different: low expected volume, promotional-only messaging, reseller economics, no technical owner or no real project yet.

Companies that got further were more likely to stall around implementation scope, production economics, security or vendor review, internal timing or approval.

Those differences gave us better context for what to change next.

We narrowed who we put more weight behind

For the next cycle, we prioritised mid-market fintech and marketplace companies with recurring transactional messaging, enough volume for reliability and visibility to matter, a technical owner who could evaluate the API, and a reason to evaluate now.

The use case mattered as much as the vertical.

A marketplace handling high-volume payment and order notifications could be a stronger opportunity than a fintech using messaging occasionally for promotions.

Broad acquisition that repeatedly produced cheap but weaker-fit conversions received less weight. Higher-intent search and narrower company/use-case targeting received more.

The message got more specific too

The original message was broad, but reasonable as category copy:

Build reliable customer conversations across WhatsApp and SMS.

Flexible APIs, delivery tools and one platform for customer communication as you scale.

Build reliable customer conversations across WhatsApp and SMS.

Flexible APIs, delivery tools and one platform for customer communication as you scale.

Control

Control

Treatment

Treatment

Trial / demo conversion

~4.2%

~4.2%

~4.1%

~4.1%

Sales accepted among known conversions

~20%

~20%

~30%

~30%

First-week activation among trial workspaces

~32%

~32%

~46%

~46%

Across the stronger companies, the evaluation was usually more specific: could an important transactional workflow run reliably in production, and would the team have enough visibility when delivery did not go as expected?

So the message moved closer to that.

For engineering, one execution focused on the gap between an API request being accepted and the message actually being delivered.

For product and operations, the same problem started with the workflow itself: a payment, payout, authentication or order event had happened, but the related notification was late or missing.

For product and operations, the same problem started with the workflow itself: a payment, payout, authentication or order event had happened, but the related notification was late or missing.

The proof stayed concrete: delivery states, callbacks or webhooks, message-level visibility and enough information to investigate failures.

I screened three message directions first

Before changing the main landing-page experience, I compared three broader directions under similar paid conditions: platform and channel breadth, cost and vendor consolidation, and transactional reliability with delivery visibility.

Cost and consolidation got the strongest immediate response, but more of those conversions came from price-sensitive or weaker-fit companies.

Transactional reliability produced fewer trial/demo requests, but a stronger sales-accepted mix.

Copy and creative changed together here, so I treated this as a directional read on the whole message package.

That was enough to take the reliability direction into a tighter page test.

Form conversion barely moved

The page test compared the existing landing-page experience with a version built around transactional reliability and more concrete proof.

Control

Treatment

Trial / demo conversion

~4.2%

~4.1%

Sales accepted among known conversions

~20%

~30%

First-week activation among trial workspaces

~32%

~46%

The form rate was almost identical.

The larger differences showed up afterwards. More known conversions were accepted by sales, and more trial workspaces in the treatment cohort reached activation.

The activation figure here is for the page-test cohort. The broader post-change trial cohort is the ~51% result shown at the top.

There was one limitation in taking the experiment all the way to company and opportunity outcomes.

The page variant was assigned to an individual visitor before we necessarily knew which company they belonged to. Two people from the same company could therefore see different variants and later end up inside the same commercial evaluation.

I treat the experiment as strongest evidence about the page experience itself. The later company and opportunity outcomes are useful supporting signals, but not as clean a causal read.

The trial work followed where people were getting stuck

With product and engineering, I mapped the trial around the actual transactional job: configure the relevant channel or credentials, send a representative transaction, observe the delivery state, verify the result, and understand what failure looked like.

The guidance then depended on where the workspace had stopped.

Someone who had not configured credentials needed different help from someone dealing with an authentication failure. A workspace that had sent successfully but never checked the final delivery state had another gap.

Sales-assisted companies could still get technical help. The activation milestone stayed tied to completing the product workflow.

What changed

The main results are already at the top, so I will not repeat them here.

Two other funnel measures help with the read:

Before

Before

After

After

Trial/demo company → MQL

~50%

~50%

~60%

~60%

Sales accepted → qualified opportunity

~40%

~40%

~45%

~45%

Average qualified opportunity value stayed broadly stable.

So the useful combination was this: fewer companies entered through trial/demo, opportunity value stayed fairly similar, and a larger share of those companies progressed through the commercial funnel.

That points to most of the pipeline improvement coming from more qualified opportunities being created from the demand already entering, rather than from more inbound volume or materially larger deals.

Even with fewer companies entering through trial/demo, the improvement in progression rates was enough to produce materially more qualified opportunities.

Acquisition mix, message, trial guidance, qualification and normal sales execution were all moving during the period.

How I read the result

The segment analysis showed that some company and use-case combinations were associated with much stronger downstream outcomes. It does not tell me that the segment label itself caused those outcomes.

The first message screen was directional because the copy and creative package changed together.

The page test gives me stronger evidence about the experience people saw. Once company matching, multiple people, sales activity and opportunities enter the path, the causal read gets less clean.

The overall before-and-after result includes several parts of the work plus normal sales execution. I see the pipeline movement as the system moving in the right direction, not something I can cleanly assign to one campaign, page or trial change.

What I owned

My scope covered the diagnosis and the work that followed from it: funnel and segment analysis, research around stalled evaluations, market prioritisation, positioning and customer-facing copy, experiment design and measurement, and recommendations around the trial and qualification loop.

I worked with sales on qualification and commercial feedback, product and engineering on the trial workflow and technical proof, and design and web support on the customer-facing executions.

Product, engineering, sales and design owned or shared implementation in their respective areas.

What I’d change now

I’d make company identity cleaner earlier so several contacts, trial users and later sales activity could be tied back to the same company more reliably.

I’d also preserve stage-entry and exit history more consistently instead of reconstructing parts of the progression later.

For experiments where the outcome I cared about was company-level, I’d keep people from the same known company on the same variant where possible, while preserving the original exposure for anonymous visitors who were identified later.

And I’d follow activated trial cohorts for longer. The first-week milestone was useful for evaluating the trial, but I’d want to know how strongly it predicted sustained production usage, retention and expansion.

© Sanjana A P | all rights reserved | 2026

© Sanjana A P | all rights reserved | 2026