xPay (YC W24)

A 21-day, 38-touch sequence into PlanetSpark, a Gurugram edtech selling live classes to parents in 13 countries, written from the seat of xPay's founding sales lead

xPay x PlanetSpark

Outbound Capstone: signal-led, offer-based, multithreaded with Loom and voice notes

Prepared by Harshit Singh | September 2026 | Written from the seat of xPay's Founding Sales Lead

1. Account snapshot

PlanetSpark is the target: a Gurugram edtech that sells live 1:1 classes to parents in India and abroad, just reached its first profitable year, and is openly building towards an IPO.

FieldDetail
CompanyPlanetSpark (Winspark Innovations Learning Pvt Ltd), Gurugram. Live 1:1 public speaking, creative writing and English communication classes for kids and professionals
ScaleFY26 gross revenue projected at ₹145–150 Cr, up 65–70% year on year. ~700 employees
International reachLearners in 11–13+ countries including the US, Middle East and Europe. International was ~25% of revenue in an earlier disclosure (re-check)
How they sellFree trial class, then a counselor closes the parent on a 1:1 video call and collects payment for a multi-month package
Money momentsHigh-ticket packages, subscriptions and renewals, many paid by card from outside India
Funding~$29–39M raised. Backed by Prime Venture Partners and Binny Bansal. Latest round reported Jan 2026 (amount undisclosed)
Stated planFirst profitable year in FY26, second in FY27, IPO at ~₹800 Cr revenue
Websiteplanetspark.in

Why xPay should sell here: PlanetSpark is exactly the company xPay was built for. It is an Indian entity collecting from foreign parents by card, it sells high-ticket packages where one failed payment kills a closed deal, and it is heading into an IPO where every rupee of foreign revenue needs clean FIRC documentation. xPay already lists edtech among its customer verticals.

2. Signals

Five signals, newest first. Each one gives the outreach a reason to exist this month.

DateSignalWhy it matters for xPay
Jan 2026New funding round reported (Series B tranche, amount undisclosed)Fresh capital plus a profitability mandate: growth has to come from conversion, not just spend
Sep 2025CEO Kunal Malik says FY26 is the first profitable year; IPO after two profitable years at ~₹800 Cr revenueRecovered international revenue drops straight to profit. IPO means audit-ready FEMA and FIRC records
Aug 2025Launch of Winspark.ai for working professionals (0–15 years' experience)A new product line with its own pricing and checkout: the cheapest moment to fix payment routing
2025Turned cash-flow positive after cutting losses ~70% in FY24; growth leaned on referrals and organic contentA team that watches every rupee of CAC. A declined card after a won deal is CAC paid for nothing
OngoingHiring counselors to run 1:1 video sessions with parents and adult learners through to enrolmentEvery counselor-closed international deal ends in a payment link. That is xPay's exact moment of value

The one-line read: a profitable, IPO-bound edtech selling high-ticket packages to parents abroad, where the most expensive failure in the funnel is a card that declines after the parent has said yes.

3. Buying group: five people, one problem

Five people at PlanetSpark feel the same leak from different seats. Each gets their own thread, their own Loom and their own voice note, led by what is in it for them.

PersonRole in dealWhat's in it for themChannels
Kunal Malik, Co-founder and CEODecision-makerMore revenue from deals already won; a cleaner, audit-ready story for the IPOEmail, LinkedIn, Loom, 2 voice notes, phone, personal thread
Maneesh Dhooper, Co-founder (role to confirm)Co-decision-makerHigher conversion abroad without extra ad spend or headcountEmail, LinkedIn, Loom, voice note
Head of Finance / CFO (name to confirm)Economic owner and userFIRCs generated automatically, no forex markup, settlement in 24 hours, fewer bank chases before the IPO auditEmail, LinkedIn, Loom, phone
Head of Sales / Counseling (name to confirm)ChampionCounselors get paid on deals they already closed; no more chasing parents after "payment failed"LinkedIn, voice note, Loom, phone, email
Head of International / Growth (name to confirm)ChampionLocal methods like Tabby and Apple Pay lift checkout conversion in the UAE and USLinkedIn, Loom, voice note, email

How the threads connect: the sales and international leads feel the pain daily and can confirm it fast. Finance owns the data for the audit. The co-founders decide. Every reply from one thread is used to open the next: "Your head of sales mentioned…"

Personal thread with Kunal: runs alongside the business threads and never mentions xPay. Both are Gurugram-based, and Harshit runs the Harshit Unscripted founder series, so the hook is an episode on taking edtech to profit.

4. Hypothesis and offer

Hypothesis every message tests: a counselor closes a parent abroad → payment link sent → the card declines or the parent can't pay the way they prefer → the parent drifts → PlanetSpark has paid full CAC and counselor time for a deal it never collects.

What xPay changes (from xPay's own published material):

The math (illustrative, to validate on the call): if international is still about a quarter of revenue, that is roughly ₹35–37 Cr a year of attempted international payments. Every 10 points of payment success on that base is ₹3.5 Cr+ of revenue PlanetSpark already paid to acquire.

The offer, risk reversed:

5. Cadence: aggressive, 21 days, 38 touches across five people

Every person gets a personalised Loom and at least one voice note. Loom and voice note days are staggered so the account hears from xPay almost every working day, but no single person gets more than two touches in a day.

DayPersonChannelTouch
1All fiveLinkedInConnection requests, no pitch
1KunalEmailEmail 1: money you've already earned
1Head of SalesEmailEmail 1: counselors closing deals that don't pay
2KunalLinkedInLoom 1: his checkout, paid from the UAE
2Head of InternationalEmailEmail 1: the UAE checkout
3Head of SalesLinkedInVoice note 1
3KunalPhoneCall 1, permission-based
3Head of FinanceEmailEmail 1: FIRCs without the bank chase
4Head of InternationalLinkedInLoom: local methods missing at checkout
4ManeeshEmailEmail 1: conversion abroad
5KunalLinkedInVoice note 1
5Head of FinanceLinkedInLoom: what the audit output looks like
6Head of SalesLinkedInLoom: a counselor's view of a failed payment link
6ManeeshLinkedInVoice note 1
7KunalLinkedInPersonal thread: episode invite
7Head of InternationalLinkedInVoice note 1: Tabby in the UAE
8KunalEmailEmail 2: the math
8Head of SalesPhoneCall 1
9Head of FinancePhoneCall 1 plus voicemail
9ManeeshLinkedInLoom: same checkout, co-founder angle
10Head of InternationalEmailEmail 2: the pilot on one market
10KunalPhoneCall 2 plus voicemail
11KunalEmailEmail 3: the offer
11Head of FinanceEmailEmail 2: the audit, in their words
12Head of SalesEmailEmail 2: reference internal context if any
13KunalLinkedInVoice note 2: what his team said (or Tabby angle)
13ManeeshEmailEmail 2: short nudge with new angle
14Head of FinanceLinkedInVoice note
14KunalLinkedInPersonal thread follow-up (only if no reply)
15KunalEmailEmail 4: straight question
15Head of InternationalPhoneCall 1
16Head of SalesLinkedInVoice note 2
17KunalPhoneCall 3
18Head of FinanceEmailEmail 3: breakup
19KunalLinkedInOne-line DM
20Head of Sales, International, ManeeshEmailBreakups
21KunalEmailBreakup: should I close the file?

Rules: the moment anyone replies, pause their thread and continue in that channel. Use every reply to open the others ("I was speaking with your head of sales about…"). If Kunal replies on the personal thread, keep it personal for at least one exchange.

6. Thread 1: Kunal Malik, Co-founder and CEO

Day 1, LinkedIn connection note

Hi Kunal, fellow Gurgaon builder here. Been following the PlanetSpark turnaround for a while. Would be good to connect.

Day 1, Email 1

Subject: money you've already earned

Hi Kunal,

Your counselors are probably closing parents abroad who never end up paying. Not because they changed their mind, but because the card got declined on the link.

That's revenue you've already paid for.

Do you have a sense of how much of it slips through each month?

Day 2, Loom 1 (LinkedIn DM)

Kunal, I tried paying for a PlanetSpark package as a parent in Dubai and recorded what happened. 90 seconds: [Loom link]. There are two spots where I think you're losing parents. Curious if you see the same.

Loom script: open planetspark.in with a UAE location, go through enrolment to the payment step, and show factually which local methods are missing and what currency the parent sees. End with: "If this already converts well for you, ignore me. If not, I can show you what's recoverable." Don't show xPay.

Day 5, Voice note 1

Hey Kunal, Harshit here, also in Gurgaon. Sent you a short Loom on your checkout from the UAE. The short version: I think some parents your team closes abroad are dropping off at the payment step, and it's fixable without touching your ads or your team. Would love your take, even if it's "we've already got this covered".

Day 8, Email 2 (reply in thread)

Kunal, rough numbers.

Many Indian gateways get 60–75% of international card payments through. We see 90–95%.

If international is still around a quarter of your revenue, every 10 points is ₹3.5 Cr+ a year, with no extra ad spend or counselors.

Worth finding out where you sit?

Day 11, Email 3 (reply in thread): the offer

Kunal, here's an easy way to find out.

Your finance team sends one month of international payment attempts. We send back what failed, by market, and what you could have collected. About 20 minutes of their time.

If it's worth acting on, we run one market for 30 days, no setup fee. If nothing changes, you switch it off.

Should I set it up with your finance head?

Day 13, Voice note 2

Kunal, quick follow-up. [If a colleague replied: "I was chatting with (name) on your sales team, and they mentioned (their words)."] [If not: "In the UAE, a lot of parents pay for bigger packages with Tabby in instalments. If your checkout abroad is card-only, that's probably the easiest revenue you'll find this quarter."] Happy to show you the numbers whenever suits.

Day 15, Email 4: straight question

Kunal, I'll be straight.

I've reached out a few times, which usually means it's wrong time, wrong person, or not a problem you have.

Which one is it? Any answer helps.

Day 19, One-line DM

Kunal, one question and I'll leave you be: who owns international payments at PlanetSpark, you or finance?

Day 21, Breakup (new thread)

Subject: should I close the file?

Kunal, I haven't heard back, so I'll assume international payments aren't a priority right now.

Should I close this out, or is there someone on your team I should talk to instead?

Personal thread (Day 7 and Day 14, never mentions xPay)

Day 7: Kunal, separate from anything work-related. I run a founder series called Harshit Unscripted, recorded here in Gurgaon. Would love an episode on how you took an edtech company to profit when everyone else was cutting. Forty minutes, your schedule. Open to it?

Day 14: No pressure on the episode. If the timing's off, happy to pick it up after your next milestone.

Call script (Day 3, 10, 17)

Opener: Hi Kunal, it's Harshit from xPay. You weren't expecting my call, so can I take 30 seconds to tell you why I rang, and then you decide if we keep talking?

Why: We help Indian companies selling abroad collect more of the payments they've already won. With edtech, it's usually a counselor closing a parent abroad and the card failing on the link.

Question: Does that show up at PlanetSpark, or have you already solved it?

If engaged: Would a free look at one month of your international declines be useful, so you see exactly what was recoverable?

If not: Fair enough. Who on your team watches payment success? I'll take it from there.

Voicemail: "Hi Kunal, Harshit from xPay, also in Gurgaon. It's about parents abroad whose cards fail after your counselors close them. I'll send a short note. No need to call back."

7. Thread 2: Head of Sales / Counseling (champion)

The person whose team feels this every day. What's in it for them: counselors get paid on deals they already closed, and stop chasing parents after "payment failed".

Day 1, Email 1

Subject: closed, but not paid

Hi [Name],

Your counselors do the hard part: a parent in Dubai or New Jersey says yes on the call. Then the card declines on the link and the deal quietly dies.

That's commission your team earned and never sees.

How often do your counselors end up chasing a failed payment?

Day 3, Voice note 1

Hi [Name], Harshit from xPay. Short one. I keep hearing from sales teams selling to parents abroad that the call goes great, then the payment fails and the parent goes cold. If that's happening on your side, I think we can fix most of it without changing anything your counselors do. Would love to hear what you see.

Day 6, Loom

[Name], recorded 90 seconds walking through what a parent abroad sees after your counselor sends the payment link: [Loom link]. The moment where most of them drop is at 0:45. Does that match what your team sees?

Day 8, Call 1

Opener: Hi [Name], Harshit from xPay. Can I take 30 seconds to say why I called, and you tell me if it's worth your time?

Why: Counselors closing parents abroad, then losing them at payment. We help more of those payments go through.

Question: When a payment fails after a close, what does your team do today?

Day 12, Email 2 (reply in thread)

[Name], if your counselors could stop chasing even half of those failed payments, that's more closed revenue from the same calendar.

I've offered Kunal a free audit of one month of international declines. Your view on which markets hurt most would make it much sharper.

Worth 15 minutes?

Day 16, Voice note 2 and Day 20, Breakup

Voice note: [Name], one last thought from me. Most of the fix is simply letting parents abroad pay the way they already pay everywhere else: Apple Pay, local cards, Tabby in the UAE. If that sounds useful for your team, I'm around.

Breakup: [Name], I'll leave it here. If failed payments ever become a headache for your counselors, just reply to this and I'll pick it up.

8. Thread 3: Head of Finance / CFO

What's in it for them: FIRCs generated automatically, no forex markup, settlement in 24 hours, and far fewer bank follow-ups before the IPO audit.

Day 3, Email 1

Subject: FIRCs without the bank chase

Hi [Name],

With an IPO on the roadmap, every rupee from abroad needs a FIRC your auditors can trace. For most finance teams that still means chasing the bank.

We generate FIRC and FIRA automatically for every international payment, and settle at the mid-market rate with no forex markup.

Is that something your team still does by hand?

Day 5, Loom

[Name], here's what the checkout leak audit would look like with your data: [Loom link]. It's 90 seconds on the output, market by market, so you can see exactly what you'd get before sharing anything.

Day 9, Call 1 plus voicemail

Opener: Hi [Name], Harshit from xPay. Can I take 30 seconds to say why I called, and you decide if we continue?

Why: Before an IPO, foreign revenue paperwork tends to become a finance headache. We automate FIRCs and help more international payments go through.

Question: How are FIRCs handled today?

Voicemail: "Hi [Name], Harshit from xPay, about FIRCs and international payment success ahead of your IPO. I'll drop you a note."

Day 11, Email 2 (reply in thread)

[Name], the ask on your side would be small.

Export one month of international payment attempts. We send back what failed, why, and what you could have collected. Nothing to install.

Would you be open to that if Kunal is on board?

Day 14, Voice note and Day 18, Breakup

Voice note: [Name], quick one. Beyond FIRCs, the thing finance teams usually like most is the forex. We settle at the rate you see on Google, no markup. On your international volume, that alone adds up. Happy to show the numbers.

Breakup: [Name], I'll stop here. If FIRCs or forex costs come up in IPO prep, reply and I'll pick it straight back up.

9. Thread 4: Head of International / Growth

What's in it for them: higher checkout conversion in the UAE and US without touching the marketing budget.

Day 2, Email 1

Subject: your UAE checkout

Hi [Name],

Parents in the UAE are used to paying for bigger purchases with Tabby or Apple Pay. If your checkout there is card-only, you're probably losing parents who were ready to buy.

Adding local methods usually lifts conversion on high-ticket packages without spending another dirham on ads.

Is the UAE your biggest market abroad?

Day 4, Loom

[Name], I went through your checkout as a parent in Dubai: [Loom link]. The payment options at the end are where I'd expect drop-off. Would love your read on it.

Day 7, Voice note

Hi [Name], Harshit from xPay. Sent you a short Loom on the UAE checkout. My guess is there's easy conversion sitting at the payment step, especially on bigger packages. If you're already on top of it, tell me and I'll stop bugging you.

Day 10, Email 2, Day 15 Call, Day 20 Breakup

Email 2: [Name], easiest test I can think of: we run just the UAE through xPay for 30 days next to your current setup. No setup fee. If conversion doesn't move, switch it off. Worth trying?

Call opener: Hi [Name], Harshit from xPay. Can I take 30 seconds to say why I called? It's about parents in the UAE dropping off at payment.

Breakup: [Name], I'll leave it here. If conversion abroad becomes a focus, reply and I'll pick it up.

10. Thread 5: Maneesh Dhooper, Co-founder

What's in it for him: more conversion abroad from the same traffic, and one fewer problem on the road to the IPO. Kept short, since Kunal is the primary decision-maker.

Day 4, Email 1

Subject: parents who say yes but don't pay

Hi Maneesh,

Some of the parents your team closes abroad are probably never paying, simply because their card fails on the link.

Fixing that is more revenue from traffic you already have.

Is international conversion something you look at, or is that Kunal's area?

Day 6, Voice note and Day 9, Loom

Voice note: Hi Maneesh, Harshit from xPay, based in Gurgaon too. Short one: I think there's revenue leaking at the payment step for parents abroad, and it's a fairly easy fix. Happy to show you what I mean in 90 seconds.

Loom DM: Maneesh, here's that 90-second walkthrough of your checkout from the UAE: [Loom link]. Curious whether it matches what you see in the numbers.

Day 13, Email 2 and Day 20, Breakup

Email 2: Maneesh, I've offered a free audit of one month of international declines. If it shows nothing, you've lost 20 minutes. If it shows something, it's revenue you've already earned. Worth a look?

Breakup: Maneesh, I'll leave it here. Happy to pick it back up whenever international conversion is on the table.

11. Discovery and objections

Discovery questions (once anyone engages)

Objection handling

ObjectionResponse
"We already use Razorpay / Stripe."Makes sense for India. Keep it. We just take the international payments, through one integration, and the pilot is one market only.
"Our international success rate is fine."Could be. Do you have it split by market and method? The audit shows it for free, so either way you'll know.
"Not a priority, we're focused on growth."This is growth: revenue from parents you've already won. No new ad spend or counselors.
"Switching gateways is a big project."Payment links go live with no dev work. The pilot is one market for 30 days, no setup fee.
"Send me some information."Happy to. So it's relevant, what matters more right now: success rates abroad, or FIRC paperwork before the IPO?

12. Verification flags and sources

Check before sending

Sources

Want this as a PDF to forward internally? Email me and I'll send it over.