Case studyHospitality TechnologyLess than 30 daysJetstream

    From Founder-Led Sales to $49K in Pipeline and $16K Closed-Won in Less Than 30 Days

    In less than 30 days, Jetstream created $49K in first-year pipeline and signed $16K in first-year closed-won revenue. A follow-on opportunity later signed a contract worth roughly $4K per year.

    Key resultsJetstream
    $49KFirst-Year PipelineCreated from outbound
    2,532Target Contacts IdentifiedAccepted for targeted outreach
    24Meeting-Ready LeadsIn the strongest seven-day window
    <30 DaysTime to RevenueFrom kickoff to signed deal
    01The challenge

    The problem we stepped into.

    Jetstream had a strong product, major hospitality customers, and a profitable 37-person team.

    Growth still relied on inbound, word of mouth, conferences, and the CEO personally handling sales and marketing.

    Previous cold outreach had produced isolated wins, but there was no repeatable system for reaching the right hotels and resorts at scale.

    Tool / ChannelBeforeOptimizationResult
    Outbound ownershipCEO handled sales and marketingRevenueFlow operated targeting, campaigns, replies, and qualification$49K in first-year pipeline in less than 30 days
    TargetingBroad hospitality outreachIntegration-compatible properties qualified at the account level$16K closed-won in month one plus a follow-on signed customer
    Learning loopIsolated outbound experimentsWeekly lead-quality feedback tied to campaign changesA low-fit edge case converted into a roughly $4K annual contract
    That was one of the best ones I’ve seen. That’s why I responded.
    Emmanuel Lavoie · CEO, Jetstream
    03Deliverables

    What we built across the engagement.

    Main focusFounder-Led Outbound.

    Every engagement runs through the same six steps. Before launch, we agree the target market, decision-makers, exclusions, and Qualified Meeting definition. A meeting counts when the prospect attends and matches the agreed firmographic ICP.

    Phase 01 · Define01

    Define the hotel ICP.

    RevenueFlow and Jetstream agreed the target hotel types, decision-makers, integration requirements, exclusions, and the exact bar for a sales-qualified opportunity before campaigns launched.

    Phase 02 · Build02

    Build the outbound engine.

    RevenueFlow built the account lists, verified contacts, email and LinkedIn infrastructure, messaging, campaign cohorts, and routing around Jetstream’s commission-only distribution offer.

    Phase 03 · Launch03

    Launch coordinated plays.

    Small email and LinkedIn cohorts went live against integration-ready hotels and resorts. Messaging connected the property’s existing systems to an incremental Airbnb and Vrbo distribution opportunity.

    Phase 04 · Qualify04

    Qualify every positive reply.

    Every response was read by a person and checked for property fit, role, integration compatibility, and commercial intent. Early low-fit conversations became targeting evidence instead of calendar noise.

    Phase 05 · Hand off05

    Hand off real opportunities.

    Three sales-qualified opportunities moved into Jetstream’s sales process in month one. One signed during the initial window, one received a proposal, and a second opportunity later became a signed customer worth roughly $4K per year.

    Phase 06 · Improve06

    Improve around deal quality.

    RevenueFlow used proposal movement and CEO feedback to qualify fit at the account level. One resort account first looked low-fit because it was all-inclusive, but its apartment-style inventory made the account viable and it signed.

    If these guys can do that and get my attention, I want to talk to them.
    Emmanuel Lavoie · CEO, Jetstream
    04The results

    Results in a nutshell.

    MetricBefore RevenueFlowAfter RevenueFlow
    First-year pipelineNo repeatable outbound baseline$49K in less than 30 days
    Closed-won revenueIsolated cold outreach wins$16K in less than 30 days
    Follow-on closed-wonInitially flagged as low-fitA follow-on opportunity signed at roughly $4K per year
    Initial open first-year pipelineFounder-built$33K at proposal or contract stage
    Sales and marketing ownershipCEO-ledManaged end to end by RevenueFlow
    In their words

    Hear it from Jetstream.

    Emmanuel Lavoie · CEO, Jetstream
    Read the transcript
    00:01

    Interviewer: Okay, great. So thanks for jumping on, Emmanuel. Why don’t you tell us a bit about your company: what you do and who do you serve?

    00:08

    Emmanuel: Yeah. So, what Jetstream does and who do we serve: we’re a hospitality tech company that has a very specific niche, and in that niche we’re the biggest in the world, but it’s a very small niche. We connect the software systems of hotels and resorts to Airbnb and Vrbo and other short-term rental channels. It’s two different data worlds, data stacks, software stacks, and we’re an integrator, a middleware box, that doesn’t just do connectivity. We also do some service layers like a call center and content creation and this kind of stuff. So our customer base is resorts and hotels across, currently, Canada, the US, Europe and England, who typically have an inventory base that has kitchens or kitchenettes, sort of condo-type, apartment-type inventory that will do well on these vacation rental channels, but where their technology stack doesn’t integrate well.

    01:02

    Emmanuel: In terms of what metrics we’re tracking and how RevenueFlow is delivering: the metric that matters at this point in our engagement is sales-qualified opportunities (SQOs, or SQLs, sales-qualified leads). I believe in the first month we’ve had three SQOs generated by RevenueFlow, which is really, really great. Out of that I’ve signed up one, which is a small hotel in the Czech Republic, and I am in discussions with two others at this point.

    01:24

    Interviewer: Brilliant. And what were you trying to solve when you started looking for a growth partner, and what was at stake if you didn’t figure it out?

    01:38

    Emmanuel: So what we were trying to solve in finding a growth partner was just to get more customers. You know, everything is solved with more sales and more growth. We have historically grown reasonably well just through word of mouth and existing customers acquiring more hotels and so on, but we’re trying to accelerate our growth at this point as a company, like everybody else. So we decided to step on the gas. That’s what we were trying to solve for. And what was the other question?

    02:13

    Interviewer: What was at stake if you didn’t figure it out?

    02:16

    Emmanuel: What was at stake if we didn’t solve the growth for Jetstream was, I guess, lower business valuation. You know, we’re profitable as a company, so it wasn’t make or break for the business. But I think, in a way, if you’re not growing, you’re stalling and you’re almost regressing. So it impacts your valuation, it even impacts, I’d say, internal morale. You know, everybody wants to be part of a ship that’s growing, that’s going places. And our growth has slowed. It’s still positive, but we slowed significantly from where it was before.

    02:39

    Interviewer: Okay, that’s very helpful. And in terms of getting started with us, obviously an external partner: what did getting started require from you and your team? How much time and effort did that onboarding process take?

    02:55

    Emmanuel: So, what was required for working with you guys in terms of onboarding and getting started: it was really quite minimal. We had a meeting or two. I mean, part of the sales process, how you guys found me. After that, we created a Slack channel to share faster communications, which I find is very helpful. I noticed that you guys are very AI-forward, as we are, so that was kind of a cultural, technical resonance right there, which I find is easy. And then, yeah, there was very little to do. You guys set up all the cold email, all the cold outreach. I had to do a bit of setup. You guys had a very well-structured onboarding process online. I don’t even quite remember, because it was such a non-event. I know I had to connect my personal LinkedIn account, I remember that. There wasn’t much. And then of course I had to do an interview with you guys. Of course, you guys are recording everything, so everything that I say, you act upon. Well, you’re not chasing me for information. You were really just trying to understand our ICP, which I defined for you, and then I provided a list. I happen to have a list of hotels that are on a software that we have an integration with, and you’ve also gone beyond that as well, in terms of finding other lists. So yeah, it’s very much little impact and effort on my end.

    04:15

    Interviewer: Sure. And in terms of the metrics you were tracking, how did we deliver against those in the first month or so since kickoff?

    04:33

    Emmanuel: I think we’re doing really good. It’s a lot better than I was doing by myself: exponentially, in fact infinitely, better than I was doing by myself. So I’d say we’re far exceeding my early expectations. There’s obviously adjustments in ICP, as is normal. I’ve defined an ICP, you’ve aimed for an ICP, and now that the leads are coming in, we’re tweaking our ICP. I’m refining it with additional knowledge that I didn’t give you the first time, and you’re taking that on board and adjusting the ICP.

    05:03

    Emmanuel: Maybe at the end of this call, I was actually just asking you for feedback on the campaign, anything we can do on the targeting and also on the follow-ups.

    05:11

    Interviewer: We can get to that in about a minute, if that’s okay. So, last couple of questions. What was your biggest concern before joining us, how did it turn out, and what would you say to someone with sort of the same worry or worries today?

    05:26

    Emmanuel: I guess my biggest concern was whether or not this would work. Because, you know, I didn’t have a financial concern. Your business is like our business, where we don’t charge an onboarding fee to our customers, so it’s really risk-free. So there was no concern from a financial perspective. It was just a question of whether it would work. So the answer is: it really does work. You guys are absolutely pros at what you do. So I am getting SQOs, and I’m getting more SQOs than I was able to generate for myself within my ICP.

    05:59

    Emmanuel: So I would say to anybody who’s considering it: I mean, this is why I did respond to your original email. Your sales email that you did for me was so good that I thought, oh, these guys, they know what they’re talking about. Hence I responded to the email, and from that moment until today, it’s been just really... the team at RevenueFlow are very intelligent, capable, reasonable humans, powered by some really strong AI that they understand well. There’s no fee to start, and I’m getting SQOs. So if you’re in the same boat with your business and you’re wondering, by all means, go and give it a try, because there is a very, very high likelihood that RevenueFlow will deliver leads for your business.

    Great onboarding. It’s not easy to do good onboarding. Well done.
    Emmanuel Lavoie · CEO, Jetstream
    05Forward

    Scaling together.

    The first month proved the commercial path. The learning loop kept testing account-level fit instead of relying on category labels alone. One resort account, initially flagged as low-fit because it was all-inclusive, turned out to include apartment-style inventory and later signed a contract worth roughly $4K per year.

    Your turn · Next case study

    Ready to build one for yourself?

    Let's create the next case study together. Book a strategy call and we'll map your revenue engine.