GTM plays/Play 26
Play 26 · Inbound

PLG-to-Sales

PLG-to-Sales is a nine-step inbound play for your CRM, email and calls, from “Map the data model first” to “Let reps work from the CRM”. It uses HubSpot, Slack, LinkedIn, Apollo, ZeroBounce and one more tools.

Motion
Inbound
Channel
CRM, Email, Call
Steps
9
Tools
6

The workflow

Play 26

PLG-to-Sales

1Map the product data into HubSpot
Product sign-ups, orgs and usage eventsRaw product data
Product metricsObject

Usage per product org, stored next to the account.

Active usersObject

Who in the org actually uses the product.

RevenueObject

Plan and spend, so sales sees what the account pays today.

Associations: contacts to companies to custom objects
2Sync product data two ways
Real-time syncPer event
Sign-upsOrg created

New users and new orgs land in the CRM the moment they happen.

Batch syncScheduled
Usage metricsActive seats

Heavy usage data refreshed in batches, not per click.

Domains matched from product identifiers, checked on a QA dashboard
3Score fit and usage separately
Fit score0 to 100
IndustryHeadcountRegion

Is this the kind of company that buys?

Usage score0 to 100
UsageActive usersOrg growth

Is this company actually using the product?

Total account scoreBoth shown
4Work leads through exit criteria
Lead created automaticallyHigh-signal accounts

The lead name says why it was created. Owner and task assigned on creation.

Lead stages
NewAttemptingConnectedQualifiedReady for deal

Every stage has a written, checkable exit rule.

5Create the deal and keep it healthy
Customer statusPipeline
Not a customer yet→New Business
Already a customer→Existing Business
Contract up for renewal→Renewal
Deal health tagsAuto
InactiveOverdue dateMissing contactsRenewal soon

Problems surface on their own, not in the pipeline review.

Contact refreshData decays

Contacts on open deals are re-checked for job changes, and a missing buyer is found and verified.

Job
LinkedIn
Find
Apollo
Verify
ZeroBounce
Rep works it from the CRM

Email and calendar connected. Deal fields filled from call notes.

Sequence
Apollo
Book
Chili Piper
Log
HubSpot
Deal in the right pipeline
The stackHubSpotSlackLinkedInApolloZeroBounceChili Piper
Oriel · GTM plays libraryOriel
Open full size
The diagram as text
  1. 1

    Map the product data into HubSpot

    Product sign-ups, orgs and usage events (raw product data)

    Product metrics (object): Usage per product org, stored next to the account. Tool: HubSpot.

    Active users (object): Who in the org actually uses the product. Tool: HubSpot.

    Revenue (object): Plan and spend, so sales sees what the account pays today. Tool: HubSpot.

    Associations: contacts to companies to custom objects

  2. 2

    Sync product data two ways

    Real-time sync (per event): Sign-ups and Org created. New users and new orgs land in the CRM the moment they happen..

    Batch sync (scheduled): Usage metrics and Active seats. Heavy usage data refreshed in batches, not per click..

    Domains matched from product identifiers, checked on a QA dashboard: Tool: HubSpot.

  3. 3

    Score fit and usage separately

    Fit score (0 to 100): Industry, Headcount and Region. Is this the kind of company that buys?.

    Usage score (0 to 100): Usage, Active users and Org growth. Is this company actually using the product?.

    Total account score (both shown): Tool: HubSpot.

  4. 4

    Work leads through exit criteria

    Lead created automatically (high-signal accounts): The lead name says why it was created. Owner and task assigned on creation. Tool: HubSpot.

    Lead stages: New, Attempting, Connected, Qualified and Ready for deal. Every stage has a written, checkable exit rule..

  5. 5

    Create the deal and keep it healthy

    Customer status → Pipeline

    • Not a customer yet → New Business
    • Already a customer → Existing Business
    • Contract up for renewal → Renewal

    Deal health tags (auto): Inactive, Overdue date, Missing contacts and Renewal soon. Problems surface on their own, not in the pipeline review. Tool: Slack.

    Contact refresh (data decays): Contacts on open deals are re-checked for job changes, and a missing buyer is found and verified. Job: LinkedIn. Find: Apollo. Verify: ZeroBounce.

    Rep works it from the CRM: Email and calendar connected. Deal fields filled from call notes. Sequence: Apollo. Book: Chili Piper. Log: HubSpot.

    Outcome: Deal in the right pipeline. Tools: HubSpot.

The stack: HubSpot, Slack, LinkedIn, Apollo, ZeroBounce and Chili Piper.

Open the diagram full size (1180 px wide)

The play in nine steps

  1. 01

    Step 1: Map the data model first

    Most PLG to sales projects fail because the product data never fits the CRM. Draw it before you build it.

    • List the entities: users, companies, product orgs, onboarding journeys, product metrics and revenue.
    • Draw how they relate, then confirm each data point actually exists in the product database.
    • Decide which fields sales needs to see. Sync those, not everything.
  2. 02

    Step 2: Build custom objects in HubSpot

    Product data stuffed into contact properties is impossible to report on. Objects keep it clean.

    • Create custom objects for product metrics, active users and revenue.
    • Associate them: contacts to companies to custom objects.
  3. 03

    Step 3: Sync product and sign-up data

    Sign-ups need speed, usage needs volume. One sync method cannot do both well.

    • Sync sign-ups and new orgs in real time, on every event.
    • Sync usage metrics and active seats in batches, daily or hourly.
    • Match product orgs to company domains, and track match rate on a QA dashboard. Below 90 percent, fix the matching before trusting any score.
  4. 04

    Step 4: Score fit and usage separately

    A heavy user at a tiny company and a light user at a perfect account need different plays. One blended number hides that.

    • Fit score, 0 to 100: industry, headcount and region.
    • Usage score, 0 to 100: usage depth, active users and org growth.
    • Roll both into a total, but keep the two parts visible on the record.
  5. 05

    Step 5: Create leads from high-signal accounts

    Reps should never have to dig through dashboards to find who to call.

    • Create a lead automatically when an account crosses the score threshold.
    • Name it with the reason, for example "Usage up 3x in 14 days".
    • Assign an owner and a task on creation.
  6. 06

    Step 6: Write exit rules for every stage

    Without exit rules, "Connected" means something different to every rep and the forecast is fiction.

    • Stages: New, Attempting, Connected, Qualified, Ready for deal.
    • Each stage gets one checkable rule, for example Connected means a two-way conversation is logged.
  7. 07

    Step 7: Create deals in the right pipeline

    New business, expansion and renewal close differently. Mixing them breaks every report.

    • Route on customer status:
      • Not a customer: New Business
      • Already a customer: Existing Business
      • Contract up for renewal: Renewal
  8. 08

    Step 8: Surface deal health automatically

    A stalled deal noticed on day 3 can be saved. Noticed on day 30, it is already lost.

    • Tag deals automatically: inactive, overdue close date, missing contacts, renewal coming.
    • Post new tags to the owner in Slack.
    • Re-check contacts on open deals for job changes every month. A champion who left is the most common silent deal killer.
  9. 09

    Step 9: Let reps work from the CRM

    Every tab a rep has to open is a step they skip.

    • Connect email and calendar to HubSpot.
    • Run sequences in Apollo and book with Chili Piper, both logging back to the record.
    • Fill deal properties from call notes so the record stays current without manual typing.

Tools used

The six tools this play names. Each links to the other plays that use it.

Related plays

Play 25

Product Sign-Up Outreach

1Catch every new sign-up
New product sign-upFires a webhook
Clay webhookPer sign-up
EmailNameUsername

This is all the product knows about the user. Everything else is found next.

2Work out who signed up
Enrich the person
LinkedInTitleCompanyLocation
Find
FindymailClay
Email usedType
name@company.com→Work email, company known
name@gmail.com→Personal email, match on LinkedIn first
Freshness checkPersonal emails most

A LinkedIn match on a personal email can point to a job the person left. Confirm the current employer before scoring.

Job
LinkedIn
3Build the company profile
Enrich the company from the domain
IndustryHeadcountLocationLinkedIn page

Score the account, not just the user, so a junior sign-up at a great company is not missed.

4Score, tier and sync
Fit score from a Clay formula
Title and seniorityCompany sizeIndustryLocation
Tier 1Best fit
Tier 2Good fit
Tier 3Okay fit
Contact and company created or updatedTier on the record
5Route into tiered outreach
Tier 1: LinkedIn and alertNow

A personal LinkedIn touch from a rep, and the team hears about the sign-up.

DM
HeyReach
Alert
Slack
Tier 1: onboarding nudgeOpt-in

Only when the user gave a mobile and opted in at sign-up. One short message offering help with setup.

Send
WhatsAppTwilio
Tiers 2 and 3: emailAuto

An automated sequence tied to what they do in the product.

Send
Smartlead
Every sign-up worked by fit
The stackClayFindymailLinkedInHubSpotHeyReachSlackWhatsAppTwilioSmartlead
Oriel · GTM plays libraryOriel
Play 25Inbound · Outbound

Product Sign-Up Outreach

7 steps · Email, LinkedIn, CRM, WhatsApp, SMS

+3 more
Play 23

HubSpot Account Tiering & Scoring

1Learn from the deals you already closed
Closed won and closed lost, last 12 to 24 months
Closed wonWhat good looks like
ACVSales cycleExpansion

Start with the highest revenue customers. Look for patterns in industry, size and geography.

Closed lostWhat to rule out
Poor-fit industrySize mismatch

The disqualification reasons that keep coming back.

2Define segments and scoring logic
SegmentsOne per account
Company sizeIndustryBusiness model
Scoring inputWhat it checks
Firmographics→Size, industry, location
Technographics→Tech stack
Signals→Recent activity at the account
3Build the Clay model and tier
Core fields
CompanyDomainLinkedIn URL
Enrichment fields
EmployeesRevenueIndustryTech stack
Logic fields
SegmentTierLast enriched
Clay formulas assign the tier
Tier 1Strong fit
Tier 2Good fit
Tier 3Low fit
4Sync tiers into HubSpot
New HubSpot properties
Account tierSegmentKey firmographics

Company and contact data mapped field by field, so the sync never creates duplicates.

Data
Clay
Emails
Findymail
Verify
BounceBan
Write
HubSpot
5Keep tiers live with workflows
Tier workflowsProperty trigger

Company workflows with re-enrollment on, so the tier changes when the data does.

FallbackMissing tier

Accounts without a tier are flagged, not left to slip through.

FreshnessQuarterly

Re-enrich any account last enriched over 90 days ago, and re-check its contacts for job changes.

Job
LinkedIn
Monthly data review, quarterly strategy update
Every account tiered in HubSpot
The stackHubSpotClayFindymailBounceBanLinkedIn
Oriel · GTM plays libraryOriel
Play 23ABM · Outbound

HubSpot Account Tiering & Scoring

7 steps · CRM

Play 19

Meeting Prep and Follow-Up

1Pull tomorrow's meetings
Booked meetings with an external attendeeDaily run
2Research the company, the people, the history
Company
NewsHiringFunding

Searched inside an absolute date window.

CRM history
Deal stageOwnerLast emails

Falls back to attendee email when no deal is linked.

Past calls
NotesOpen items

What they already said, so nobody asks twice.

3Around the call
4One meeting, one record
Gate1
Same meeting id

A repeat webhook for one transcript is dropped.

× Repeat webhook
Gate2
Same client, title and date

Several recorders in one call make several transcripts with different ids.

× Duplicate recording
5Recap, route, follow up
Recap

Decisions and open questions, posted to the account channel.

Post
Slack
Action items

Each one goes to the person who committed to it, else the owner.

Extract
Claude
CRM and follow-up

Next step on the deal. The email is drafted, a human sends it.

Log
HubSpot
Draft
Gmail
Text
WhatsAppexisting chats only
Every call prepped the day before, followed up the same day
The stackGoogle CalendarExaHubSpotFathomClaudeSlackWhatsAppTwilioGmail
Oriel · GTM plays libraryOriel
Play 19Inbound · Outbound

Meeting Prep and Follow-Up

6 steps · Email, CRM, WhatsApp, SMS

+3 more

All GTM plays

Work with us

Have us run this play

Tell us what you are trying to hit this quarter, and we will suggest where to start.

Oriel

Oriel runs the go-to-market work behind growing B2B tech teams.

Talk with an operator

Find your next pipeline opportunity.

Explore
Resources
Services
Get in touch
Founder of Oriel
Ashwanth SFounder
Book a call
Explore AI summary