HubSpot Elite Solutions Partner, Manufacturing Industry Specialist and Software Industry Specialist
HubSpot for SaaS

Self-serve up top.
Enterprise below.
One CRM for both.

We sell outcomes. Not hours.

A SaaS company runs two sales motions at once, and most CRMs are built for one of them.

A signup that turns into a paying team without anyone talking to it. An enterprise deal with a security review and procurement in the way. Same product, same company record, two completely different data shapes. Fiverr ran its B2B business across two HubSpot portals for exactly this reason. We merged them into one, and three contract expansions later we still build on it. Our prices are published.

What is different about a SaaS revenue stack?

Four things a generic implementation gets wrong.

Two motions, two data shapes

Signups, activation, seats and usage are product events. Stages, approvals and security reviews are deal events. The object model has to hold both on the same company without a rep typing product data in by hand.

The lead is a company

One free signup from a work email is a footprint at an account, and the account is what gets qualified. The SDR-to-AE handoff has written criteria, or every signup becomes a deal and the forecast stops being believed.

Expansion is the revenue

Seats, tiers, renewals. Sales, CS and finance have to look at the same account and see usage and contract side by side, or expansion gets found by accident at renewal.

The stack is already big

Zendesk, Outreach, Sales Navigator, billing, product analytics. HubSpot is the system of record, and the rest connect to it. Marketplace connectors and custom integrations keep the tools your teams already like, without a second CRM in the middle.

Fiverr: two portals, one HubSpot

Fiverr's B2B business ran across two separate HubSpot instances, Fiverr Pro and Enterprise. Two sets of processes, two sets of data, and no single view for the sales operations team. Merging them meant reshaping workflows, automations and the integrated stack without disrupting active sales.

We merged the two instances into one portal, rebuilt the stack around it, and kept going: marketing automation support, a new portal scoped for the Affiliates team, a custom HubSpot Inbox channel wired to Fiverr's internal inbox, and a new HubSpot public app. First meeting to signed SOW took about five weeks. Read the story →

2 → 1HubSpot instances merged into one portal
3contract expansions since the merge
~5 wksfirst meeting to signed SOW
1public HubSpot app built for Fiverr
Fiverr

"The work with Penguin exceeded our expectations. Their proactive approach and attention to detail made a potentially complex transition feel smooth and manageable."

Mor Cohen Zymler, Director of Sales Operations, Fiverr · public HubSpot Directory review · Read the story →

When signups become deals, the forecast stops being believed

A hyper-growth AI platform provider, name withheld at their request, had HubSpot in place and used it by hand. Unqualified leads went straight into deals. Here is what changed.

Before

  • Any lead could become a deal. Pipelines crowded with things nobody had spoken to.
  • SDR and AE ownership blurred. Handoffs argued about deal by deal.
  • Attribution unreliable, so compensation and reporting were too.
  • Leadership could not see the pipeline or trust the forecast.

After

  • A qualification pipeline owned by sales development. Every lead, inbound or outbound, vetted before a deal exists.
  • Handoff criteria written down. Allowed next stages, mandatory fields, approval checkpoints in the deal pipeline.
  • Original and most recent touch tracked, so attribution, comp and reporting agree.
  • Manual validation first. AI enrichment and routing switched on only once the data could carry it.

Read the story →

How we build a CRM for two motions

Four steps, in this order.

1
Map both motions on one pageSignup to activation to paid on one side, MQL to SQL to closed on the other, and the points where a self-serve account should wake up a rep. Written down before anything is configured.
2
Build the model account-firstThe company is the unit. Product events land on it, contacts hang off it, qualification runs in its own pipeline and deals only get created when the criteria say so.
3
Connect what already worksSupport desk, sales engagement, billing, product analytics. Marketplace connectors at $2.5k each, custom integrations at $10k, so HubSpot is the record without replacing tools your teams like.
4
Govern before you automateMandatory fields, allowed stages and handoff rules first. Enrichment, routing and AI agents after, once the data can carry them.

Who has done this with you?

Global marketplace · B2B sales operations

Two portals merged, three expansions since

Fiverr Pro and Enterprise consolidated into one HubSpot, then a custom Inbox channel, an Affiliates portal and a public app.

Hyper-growth SaaS · name withheld

A pipeline the board can read

Qualification pipeline, written handoffs, approval gates and rebuilt attribution. Penguin embedded week to week on reporting and RevOps since.

Also trusted by
NetApp
N2WS
All customer stories →

What does it cost?

We sell outcomes. Not hours.

Every outcome has a price on it, published here, on our pricing page and inside our calculators. A two-motion build is scoped from the same components; the calculator shows the working.

Implementation or migration to HubSpot

Starts at $40k for one hub with your data in it and your team working there. Coming off Salesforce, Marketo or two portals of your own, the migration fee is flat however many systems you are leaving. Typical two-hub moves land around $80k; a full revenue stack with all four hubs, CPQ and custom integrations around $150k.

From $40kone hub, rising with scope

AI-readiness or portal audit

A report and a roadmap for the portal you already have. Every dollar of it is credited if we go on to do the work.

$5k–$15kcredited against implementation
100% credited toward the work

Integrations and ongoing support

Marketplace connectors $2.5k each, custom integrations $10k each. Then a named team with SLAs to keep the portal matched to a changing go-to-market.

$4k–$9ka month, ongoing

When are we not the right fit?

Three situations where we will tell you so on the first call.

You have one motion and a team of eightA Starter portal set up well in a week does the job. We would be charging you for architecture you do not need yet.
Nobody owns product dataIf usage events live in three tools and no engineer is assigned, the CRM will inherit the mess. Fix ownership first; we will tell you what the integration needs to receive.
Sales, CS and finance already agree on the numbersWhatever you are running, keep it. We would rather say so now than eleven months in.

Questions SaaS teams ask us

Can HubSpot run product-led and sales-led motions in one portal?

Yes, if the model is account-first. Product events land on the company record, qualification runs in its own pipeline, and deals are created only when written criteria are met. Fiverr's Pro and Enterprise businesses run in one portal today.

How do product usage events get into HubSpot?

Through an integration from your product database, billing system or analytics tool. A marketplace connector is $2.5k; a custom integration that maps your events to HubSpot properties and timeline events is $10k. We scope which events matter first, because most of them do not.

Can you merge two HubSpot portals?

Yes. We merged Fiverr's two instances into one without disrupting active sales, then reshaped workflows, automations and the integrated stack around the single portal.

How do you stop free signups clogging the sales pipeline?

A separate qualification pipeline owned by sales development, with mandatory fields and handoff criteria before a deal can exist. That is what restored forecast credibility for the AI platform provider in the story above.

What does it cost?

From $40k for one hub. A full four-hub stack with CPQ and custom integrations lands around $150k. Connectors are $2.5k, custom integrations $10k, and ongoing support $4k to $9k a month.

Start with the number, not the call

Work out what the build costs for your stack first. When you want it checked against your actual motions, tools and team, that is what the call is for.