# Product-Led Sales Plan: Trial-to-Paid Conversion ## Company Context - **Product**: B2B SaaS platform for data teams - **Trial**: 14-day free trial - **ICP**: Data teams at companies with 200–2,000 employees - **Sales Team**: 2 SDRs, 2-hour SLA on qualified signals - **Core Objective**: Improve trial-to-paid conversion without spamming users --- ## 1. Product-Qualified Lead (PQL) Definition ### Scoring Model Each trial account accumulates points based on behavioral signals observed during the 14-day trial. An account becomes a PQL when it crosses the threshold score. | Signal | Points | Rationale | |---|---|---| | **Activation event completed** | 30 | Core value delivered; user has experienced the "aha moment" | | **2+ team members invited** | 20 | Indicates organizational buy-in and collaborative intent | | **1 integration set up** | 15 | Shows commitment to embedding product into existing workflow | | **2+ integrations set up** | 25 | Strong signal of deep technical adoption | | **Billing page viewed (1x)** | 15 | Direct purchase-intent signal | | **Billing page viewed (2x+)** | 25 | High purchase intent; likely evaluating pricing for approval | | **Company size 200–2,000** (firmographic match) | 10 | Fits ICP; higher lifetime value potential | | **Data team role** (title match) | 5 | Confirms right persona within the account | ### PQL Threshold - **PQL Threshold**: 50 points - **Hot PQL Threshold**: 75 points (fast-track to immediate outreach) ### PQL Tiers | Tier | Score Range | Expected Action | |---|---|---| | **Warm** | 50–74 | Enter nurture sequence; SDR outreach within 2 hours | | **Hot** | 75+ | Immediate SDR outreach within 30 minutes; prioritize above all warm leads | ### Disqualification Criteria An account is excluded from PQL status if: - Company size is below 50 or above 5,000 employees (outside ICP) - Uses a personal email domain (gmail, yahoo, etc.) with no company association - Has been marked "not interested" or "competitor" in CRM - Trial account shows zero logins after day 3 --- ## 2. Routing Rules ### Lead Assignment Logic With 2 SDRs, routing must be simple, fair, and fast. ``` WHEN account reaches PQL threshold: 1. Enrich account (Clearbit/ZoomInfo) → confirm ICP fit 2. Check CRM for existing ownership - IF owned → route to owner - IF unowned → round-robin between SDR-A and SDR-B 3. Set SLA timer: - Hot PQL (75+) → 30-minute SLA - Warm PQL (50–74) → 2-hour SLA 4. Create CRM task + Slack alert in #pls-alerts channel 5. Log PQL score breakdown in CRM opportunity notes ``` ### Round-Robin Rules - Alternate assignment between SDR-A and SDR-B on each new PQL - If one SDR is at capacity (>15 active PQLs), overflow to the other - During off-hours (evenings/weekends), queue PQLs and assign at 8:00 AM next business day; SLA clock starts at assignment time ### Escalation Path | Condition | Action | |---|---| | SLA breached (no first touch) | Auto-alert to sales manager via Slack | | No response after full sequence | Move to marketing nurture; remove from SDR queue | | Account requests demo/pricing | Fast-track to AE; bypass remaining sequence | | Enterprise signal (1,000+ employees, 5+ invites) | Flag for AE co-sell; SDR books meeting directly for AE | --- ## 3. Outreach Sequences ### Guiding Principles - **Relevance over frequency**: Every touch references specific product behavior - **Value-first**: Offer help, resources, or insights — never just "checking in" - **Respect the trial clock**: Align cadence to 14-day trial window - **Channel mix**: Email + in-app + LinkedIn (no cold calls unless requested) --- ### Sequence A: Warm PQL (Score 50–74) **Trigger**: Account crosses 50-point PQL threshold #### Touch 1 — Day 0 (within 2 hours of PQL trigger) **Subject**: Quick thought on your {{product_name}} setup **Body**: > Hi {{first_name}}, > > I saw your team at {{company_name}} just {{activation_description}} — nice work getting that set up. > > I work with a lot of data teams in the {{company_size_range}}-person range, and one thing that tends to make a big difference early on is {{relevant_tip_based_on_their_activity}}. > > Happy to share what's worked for similar teams if that'd be useful. No pressure either way. > > Best, > {{sdr_name}} **Notes**: Reference the specific activation event. Keep it under 100 words. No ask for a meeting. --- #### Touch 2 — Day 3 (Email) **Subject**: A resource for {{use_case_based_on_integration}} **Body**: > Hi {{first_name}}, > > Since you connected {{integration_name}}, I thought this might be relevant: [link to case study or guide specific to that integration]. > > The team at {{similar_company}} used a similar setup and cut their {{relevant_metric}} by {{percentage}}. Figured it might save you some time during the trial. > > Let me know if you have any questions about the setup. > > {{sdr_name}} **Notes**: Tie the resource directly to the integration they installed. If multiple integrations, pick the most recently added. --- #### Touch 3 — Day 6 (LinkedIn Connection Request) **Message**: > Hi {{first_name}} — I see you're evaluating {{product_name}} at {{company_name}}. I help data teams get the most out of their trial. Happy to be a resource if anything comes up. **Notes**: Soft touch. No pitch. Just establish the connection. --- #### Touch 4 — Day 9 (Email) **Subject**: Your trial is halfway through — anything I can help with? **Body**: > Hi {{first_name}}, > > You're about a week into your trial, and based on what I can see, your team has been making solid progress — {{specific_usage_observation}}. > > A few things I'd recommend exploring before the trial wraps: > > 1. {{Feature recommendation based on their usage pattern}} > 2. {{Feature recommendation based on their team size}} > 3. {{Feature recommendation based on their integration}} > > Want me to walk you through any of these? Happy to do a 15-minute call this week. > > {{sdr_name}} **Notes**: First explicit meeting ask. Provide genuine value with specific recommendations. The three suggestions should be personalized, not generic. --- #### Touch 5 — Day 12 (Email — Trial Urgency) **Subject**: 2 days left — want to make sure you don't lose anything **Body**: > Hi {{first_name}}, > > Your trial wraps up in a couple of days. I know evaluations take time, but I wanted to flag that {{data_or_config_they_would_lose}} will be affected when the trial ends. > > If you need more time, I can extend the trial — just let me know. And if you're ready to move forward, I can connect you with the right person to get pricing sorted for your team. > > Either way, happy to help. > > {{sdr_name}} **Notes**: Create urgency without pressure. Offer the trial extension as a goodwill gesture. Mentioning what they'd lose is based on their actual setup. --- ### Sequence B: Hot PQL (Score 75+) **Trigger**: Account crosses 75-point PQL threshold #### Touch 1 — Day 0 (within 30 minutes — Email) **Subject**: Your team's {{product_name}} usage is impressive **Body**: > Hi {{first_name}}, > > I noticed your team at {{company_name}} has been moving fast — {{specific_actions: activation, invites, integrations}}. That's more adoption in {{X}} days than most teams hit in the full trial. > > I work specifically with data teams at companies your size, and I've seen a few patterns that separate the teams that get massive ROI from those that plateau. Happy to share those in a quick 15-minute call. > > Do you have time {{tomorrow/this_week}}? > > {{sdr_name}} **Notes**: Confident, direct, but still value-oriented. Reference specific behaviors. Meeting ask is upfront because the signals are strong. --- #### Touch 2 — Day 1 (In-App Message via Intercom/Pendo) > Hey {{first_name}} — I'm {{sdr_name}}, working with data teams using {{product_name}}. Noticed you've connected {{count}} integrations and invited {{count}} teammates. Want me to set up a quick walkthrough of advanced features most teams miss during the trial? Just reply here or grab time: {{calendar_link}}. **Notes**: Meet them where they are — inside the product. --- #### Touch 3 — Day 3 (Email — if no reply) **Subject**: Re: Your team's {{product_name}} usage is impressive **Body**: > Hi {{first_name}}, > > Quick follow-up — I know things get busy. I put together a short comparison of how teams like {{company_name}} typically structure their {{product_name}} deployment vs. what I see in your current setup. > > [Attach or link: 1-page PDF with a personalized "current vs. recommended" setup comparison] > > Let me know if this is useful, or if a quick call would be easier. > > {{sdr_name}} **Notes**: Provide a tangible, personalized artifact. This should be a lightweight, semi-automated comparison (template with 3–4 personalized fields). --- #### Touch 4 — Day 5 (Phone/Voicemail — if no response to any channel) **Voicemail script** (30 seconds max): > "Hi {{first_name}}, this is {{sdr_name}} from {{product_name}}. Your team's been doing great things in the trial and I wanted to see if I could help with anything before it wraps up. I'll drop you a quick email with a couple of ideas. Talk soon." **Follow-up email** (immediately after): **Subject**: Just left you a voicemail **Body**: > Hi {{first_name}}, > > Left a quick voicemail — nothing urgent. Just had a couple of ideas for your team based on how you're using {{product_name}}: > > - {{Idea 1 based on usage}} > - {{Idea 2 based on usage}} > > Happy to jump on a call or keep things async — whatever works best. > > {{sdr_name}} --- #### Touch 5 — Day 8 (Email — Breakup / Extension Offer) **Subject**: Should I close the loop? **Body**: > Hi {{first_name}}, > > I've reached out a few times and I know you're busy, so I don't want to be noise in your inbox. Last thing I'll say: > > Your team has built a solid setup during the trial. If timing isn't right, no worries — I can extend the trial by 7 days so nothing gets lost. Just reply "extend" and I'll handle it. > > If you're evaluating pricing or need to loop in someone else, happy to help with that too. > > {{sdr_name}} **Notes**: The "breakup" email consistently gets the highest reply rates. Offer the extension as a low-friction action. --- ## 4. In-App Messaging (Non-Email Touches) To avoid the feeling of "spam," supplement email with contextual in-app messages triggered by behavior: | Trigger | In-App Message | Timing | |---|---|---| | Activation event completed | "Great start! Here's a 2-min video on what to try next." | Immediately | | 3+ team members active | "Your team is growing. Here's how to set up team permissions." | Within 1 hour | | Integration connected | "Nice — {{integration}} is live. Here are 3 things to try with it." | Immediately | | Billing page viewed | "Have questions about pricing? Chat with us or book a call." | On page | | Day 10 of trial (if not PQL) | "5 days left. Here's what you haven't tried yet: {{features}}." | On next login | | Day 13 of trial | "Trial ends tomorrow. Need more time? Let us know." | On next login | --- ## 5. Four-Week Pilot Plan ### Objective Validate the PQL model and outreach sequences with real trial data. Establish baseline metrics and iterate. --- ### Pre-Pilot (Week 0) — Setup **Duration**: 3–5 business days before pilot start | Task | Owner | Details | |---|---|---| | Instrument PQL scoring | Product/Eng | Track all 4 signals (activation, invites, integrations, billing views) via event pipeline. Expose scores in CRM or internal dashboard. | | Build PQL dashboard | RevOps | Real-time view of trial accounts with scores, signal breakdown, days remaining. Use existing BI tool or Retool. | | Configure routing | RevOps | Set up round-robin assignment, Slack alerts (#pls-alerts), CRM task creation. | | Load email templates | SDRs | Enter Sequences A and B into outreach tool (Outreach, Salesloft, or HubSpot Sequences). Personalization fields mapped. | | Set up in-app messages | Product/Marketing | Configure 6 behavioral triggers in Intercom, Pendo, or equivalent. | | Establish baselines | RevOps | Pull current trial-to-paid rate, average time-to-convert, and trial engagement metrics for comparison. | | SDR training session | Sales Manager | 90-minute session: PQL model, outreach philosophy, personalization expectations, SLA commitments. | | Define success criteria | Leadership | Agree on pilot success metrics (see Week 4 below). | --- ### Week 1 — Launch & Calibrate **Focus**: Start working PQLs. Prioritize learning over optimization. | Day | Activity | |---|---| | Mon | Pilot goes live. SDRs begin working PQLs as they trigger. Daily 15-min standup to review new PQLs. | | Tue–Thu | SDRs execute sequences. Log qualitative feedback: Are the signals accurate? Are the emails landing? Are prospects responding? | | Fri | **Week 1 Retro** (30 min): Review all PQLs generated, response rates, any SLA breaches. Adjust scoring weights if obviously miscalibrated (e.g., too many/too few PQLs). | **Key Metrics to Track**: - Number of PQLs generated - PQL-to-response rate - SLA compliance (% of PQLs contacted within 2hr / 30min) - SDR qualitative feedback (signal accuracy, email relevance) **Expected Volume**: With a typical B2B SaaS trial flow, expect 10–25 PQLs per week from new trials (adjust based on actual trial volume). **Decision Point**: If PQL volume is >30/week (too many for 2 SDRs), raise the threshold to 60. If <5/week, lower to 40. --- ### Week 2 — Optimize Sequences **Focus**: Tune messaging based on Week 1 data. A/B test key variables. | Day | Activity | |---|---| | Mon | Review Week 1 email performance: open rates, reply rates, meeting rates by touch. | | Tue | Implement A/B tests: (1) Subject line variants on Touch 1, (2) CTA variants on Touch 4 (call vs. async). | | Wed–Thu | SDRs continue sequences. Begin tracking objections and common questions. | | Fri | **Week 2 Retro** (30 min): Which touches are working? Which feel forced? Review first conversion data if any deals have closed. | **A/B Tests to Run**: | Test | Variant A | Variant B | |---|---|---| | Touch 1 subject line | "Quick thought on your setup" | "{{first_name}}, your {{product}} progress" | | Touch 4 CTA | "Book a 15-min call" | "Reply with questions — happy to help async" | | In-app billing trigger | Chat widget | Calendar link | **Key Metrics to Track** (cumulative): - Open rate by touch (target: >50% for Touch 1) - Reply rate by touch (target: >10% for Touch 1) - Meeting booked rate (target: >5% of PQLs) - Positive vs. negative reply sentiment ratio --- ### Week 3 — Expand & Refine **Focus**: Incorporate learnings. Expand in-app messaging. Involve AEs. | Day | Activity | |---|---| | Mon | Apply A/B test winners. Update templates. Refine PQL scoring based on 2 weeks of data — which signals best predict conversion? | | Tue | Review accounts that converted WITHOUT SDR touch. Identify additional signals to add to scoring model. | | Wed | Introduce AE handoff process: SDR books meeting → AE runs demo/pricing. Test with first 2–3 qualified accounts. | | Thu | Expand in-app messaging: add 1–2 new triggers based on observed user behavior patterns. | | Fri | **Week 3 Retro** (30 min): Full-funnel review. PQL → Response → Meeting → Opportunity → Close. Where are the leaks? | **Scoring Refinement Example**: If data shows that billing page views are the strongest predictor of conversion (e.g., 3x higher conversion rate), increase billing view points from 15/25 to 25/35. --- ### Week 4 — Measure & Decide **Focus**: Final analysis. Make go/no-go decision on scaling. | Day | Activity | |---|---| | Mon–Wed | Continue sequences. Ensure all Week 1–2 trials have completed their 14-day window for full-cycle data. | | Thu | Compile pilot report. Calculate all metrics. Compare to pre-pilot baselines. | | Fri | **Pilot Review Meeting** (60 min) with Sales, Product, Marketing, RevOps. Present results. Make decision. | ### Pilot Success Criteria | Metric | Baseline (Pre-Pilot) | Target | Stretch | |---|---|---|---| | Trial-to-paid conversion rate | Measure current | +20% relative improvement | +35% relative improvement | | PQL-to-meeting rate | N/A (new metric) | >8% | >15% | | PQL-to-opportunity rate | N/A | >12% | >20% | | Average days to first contact (PQL) | Measure current | <4 hours | <2 hours | | SDR SLA compliance | N/A | >85% | >95% | | Unsubscribe/negative reply rate | Measure current | <3% | <1.5% | | NPS impact on trial users | Measure current | No decrease | +5 points | ### Go/No-Go Decision Framework | Outcome | Action | |---|---| | **Exceeds targets** (4+ metrics hit stretch) | Scale immediately. Hire SDR #3. Invest in tooling automation. | | **Meets targets** (4+ metrics hit target) | Continue for 4 more weeks with refinements. Plan scaling for Q+1. | | **Mixed results** (2–3 metrics hit target) | Extend pilot 2 weeks. Deep-dive on underperforming areas. Adjust scoring and sequences. | | **Below targets** (<2 metrics hit target) | Pause outbound sequences. Re-examine PQL model. Consider whether signals are truly predictive. Run user interviews. | --- ## 6. Anti-Spam Safeguards Since the explicit goal is to avoid spamming users, the following guardrails are non-negotiable: | Rule | Implementation | |---|---| | **Max 5 email touches per trial** | Hard cap in outreach tool. No exceptions. | | **No duplicate channel touches on same day** | If in-app message fires, no email that day. | | **Respect unsubscribes instantly** | One-click unsubscribe in every email. Removal within 1 hour. | | **No outreach to free/personal email addresses** | Filter out gmail.com, yahoo.com, etc. before PQL scoring. | | **"Snooze" option in every email** | "Not the right time? Reply 'later' and I'll check back in 30 days." | | **Track negative signals** | If user closes in-app message 2x or marks email as spam, suppress ALL outreach for that account. | | **Weekly "annoyance audit"** | SDR manager reviews 5 random accounts' full outreach history for tone and frequency. | --- ## 7. Tech Stack Requirements | Function | Recommended Tool | Purpose | |---|---|---| | PQL Scoring | Segment + internal scoring logic (or Correlated, Pocus) | Track events, compute scores | | CRM | HubSpot or Salesforce | Account records, pipeline, PQL fields | | Outreach | Outreach.io, Salesloft, or HubSpot Sequences | Email sequences, A/B testing, analytics | | In-App Messaging | Intercom or Pendo | Behavioral triggers, contextual messages | | Enrichment | Clearbit or ZoomInfo | Firmographic data for ICP validation | | Alerting | Slack (webhook integration) | Real-time PQL alerts to #pls-alerts | | Dashboard | Retool, Metabase, or Looker | PQL pipeline visibility, pilot metrics | --- ## 8. Ongoing Operations (Post-Pilot) Once the pilot succeeds and the program scales: - **Weekly PQL review**: 30-min meeting. SDRs + RevOps review pipeline, scoring accuracy, sequence performance. - **Monthly scoring recalibration**: Analyze which signals actually predict conversion. Adjust weights quarterly. - **Quarterly sequence refresh**: Update email copy to prevent fatigue. Test new touches (e.g., personalized video, direct mail for enterprise accounts). - **Feedback loop to Product**: Share aggregated PQL data with Product team monthly. Which features drive activation? Which integrations correlate with conversion? This data is gold for product roadmap. --- ## Summary This plan transforms trial behavior into a structured, respectful sales motion. The PQL scoring model ensures SDRs only reach out when there is genuine buying signal. The outreach sequences lead with value and personalization rather than generic follow-ups. The 4-week pilot provides a clear framework to validate the approach before committing to scale. And the anti-spam safeguards ensure that the pursuit of revenue never comes at the cost of user trust.