Onboarding Matrix

Pre-work for Session 3 | Prepared: 2026-02-17


Summary (3 sentences for Danny)

Getting a landlord from sign-up to “my tenants are using this” is the single highest-leverage moment in the customer lifecycle — if it takes more than a week, they drift. This matrix breaks onboarding into four customer segments with step-by-step checklists, timelines, and clear ownership (what Danny does, what the system does, and what the customer does themselves). The goal is to hit first value — a real tenant conversation handled by the AI — within 48 hours for small landlords and within 7 days for larger operators, because every day of delay is a day they could decide it is not worth the effort.


Customer Segments

Based on the ICP from the lead tiers playbook and the packaging matrix tier definitions, there are four distinct onboarding profiles:

SegmentExamplePropertiesTech ComfortKey NeedOnboarding Style
Solo LandlordSarah, 4 HMOs (25 rooms) in Birmingham, manages everything herself, uses WhatsApp and spreadsheets5—25Medium — uses apps daily but not “tech-savvy”Get the AI answering tenant messages ASAP, stop being the bottleneckGuided self-serve with one setup call
Growing PortfolioJames, 30—60 properties across Leeds, has one part-time admin, uses Arthur for lettings but hates the maintenance workflow25—60Medium-High — comfortable with dashboards, CSV uploadsImport existing portfolio efficiently, prove AI quality before trusting it with tenantsAssisted onboarding with hands-on CSV import and test phase
Small Letting AgencyHorizon Lets, 60—100 managed properties, 3 staff, existing vendor relationships, needs team access60—100High — uses multiple software tools alreadyTeam setup, vendor migration, compliance reporting from day oneDedicated onboarding sessions, phased rollout
Enterprise OperatorCityNest Group, 150—500+ properties, build-to-rent or large HMO chain, has IT team, wants white-label and BYOAK100—500+Very High — has procurement process, IT requirementsCustom branding, API integration, data migration from existing PMSProject-managed onboarding with dedicated account manager

The Onboarding Journey

Segment: Solo Landlord (Starter tier)

Timeline target: Sign-up to first tenant conversation in 48 hours

StepTaskOwnerTimelineDone When
1. WelcomeAccount created, welcome email sent with login link and “what to expect” guideSystem (auto)ImmediateEmail received, customer has logged into dashboard
2. Orientation call15-minute video call: walk through dashboard, explain the onboarding steps, answer questionsDannyWithin 24 hours of sign-upCustomer understands the dashboard layout and the next steps
3. Property importCustomer adds properties manually via dashboard (for <10 properties) OR fills in the Envo CSV template and emails it to DannyCustomer + Danny (if CSV)Day 1—2All properties visible in the dashboard with correct addresses and types
4. Tenant importCustomer adds tenants manually OR uses CSV template. Danny assists with CSV formatting and E.164 phone number conversionCustomer + Danny (if CSV)Day 1—2All tenants linked to correct properties with valid phone numbers
5. Document uploadCustomer uploads key property documents (house rules, appliance manuals, boiler instructions). Danny explains the “visible to AI” toggleCustomer (guided by Danny)Day 2—3At least 1—2 documents per property uploaded and marked as AI-visible
6. Vendor setupCustomer adds their regular tradespeople (name, phone, email, trade). Danny shows the vendor assignment flowCustomer (guided by Danny)Day 2—3At least 2—3 vendors loaded with correct trades
7. Channel configurationEnable web chat link for tenants. WhatsApp shared number configured (Starter tier). Danny explains which channels are availableDanny + SystemDay 2—3Tenant-facing chat URL is live; WhatsApp routing is active
8. Test conversationDanny and customer run a live test: send a message as a “tenant” via web chat and/or WhatsApp, watch the AI respond, see the issue appear on the dashboardDanny + CustomerDay 2—3Customer has witnessed a full end-to-end conversation and issue creation
9. Tenant notificationWelcome SMS/WhatsApp sent to all tenants with: how to contact, property confirmation, landlord nameSystem (triggered by Danny)Day 3All tenants have received their welcome message
10. Go-liveSystem is live — tenants can now reach the AI. Danny confirms everything is workingDanny (confirmation)Day 3First real tenant message received and handled
11. Day-3 check-inQuick call or message: any issues? Review the first conversations on the dashboard. Troubleshoot anything unexpectedDannyDay 3—4Customer is comfortable and has reviewed at least 3 real conversations
12. Week-1 review15-minute call: review issue volume, AI accuracy, any tenant feedback. Discuss vendor assignment if issues have come inDannyDay 7Customer confirms they are happy, or issues are escalated for resolution

Segment: Growing Portfolio (Starter/Professional tier)

Timeline target: Sign-up to first tenant conversation in 5 days. Fully live on all properties in 10 days.

StepTaskOwnerTimelineDone When
1. WelcomeAccount created, welcome email with onboarding timeline and CSV templates attachedSystem (auto)ImmediateEmail received with CSV templates downloaded
2. Kick-off call30-minute video call: understand their current setup, property types, pain points, existing tools. Plan the import approachDannyWithin 24 hoursDanny has a clear picture of their portfolio; import plan agreed
3. CSV preparationCustomer fills in property CSV and tenant CSV from their existing records. Danny available for questions on formatting, E.164 conversion, and property type mappingCustomer (Danny supports)Day 1—3CSV files received by Danny, reviewed for completeness
4. CSV import (batch 1)Danny imports first batch of 10—15 properties and their tenants. Quick validation: are addresses correct? Are tenants linked properly?Danny (admin-assisted)Day 3—4Batch 1 properties and tenants visible and correct in dashboard
5. Document uploadCustomer uploads compliance documents (gas safety, EPC, EICR) and property-specific docs (house rules, manuals). Danny shows bulk upload and explains AI visibilityCustomer (guided by Danny)Day 3—5Key documents uploaded; at least gas safety and house rules per property
6. Vendor setupCustomer adds existing vendor contacts. If they have many vendors, Danny provides a vendor CSV templateCustomer (Danny supports)Day 4—5All regular vendors loaded with correct trades and contact details
7. Channel configurationWeb chat enabled. WhatsApp configured (shared or dedicated number depending on tier). Discuss voice AI if on ProfessionalDanny + SystemDay 4—5Channels configured and tested
8. Test phase (pilot properties)Go live on batch 1 only. Tenants in those properties notified. Monitor for 2—3 days — review AI conversations, check accuracy, catch any issuesDanny + CustomerDay 5—7Pilot properties live; customer has reviewed conversations and is satisfied with AI quality
9. CSV import (remaining)Import remaining properties and tenants. Danny validates the full datasetDanny (admin-assisted)Day 7—8All properties and tenants imported and verified
10. Full go-liveTenant welcome messages sent to all remaining tenants. Full portfolio now liveSystem (triggered by Danny)Day 8—10All tenants notified; issues flowing in from across the portfolio
11. Day-3 post-launch check-inReview first few days of full operation. Issue volume, AI accuracy, any tenant confusion or feedbackDannyDay 10—12Customer is confident in the system across all properties
12. Week-2 reviewDeeper review: issue categories, urgency distribution, vendor assignment workflow, compliance dashboard status. Discuss upgrading tier if relevantDannyDay 14Customer confirms operational comfort; any issues escalated
13. Month-1 reviewFormal check-in: operational metrics, conversation volume vs cap, any feature requests, discuss moving to annual billing if applicableDannyDay 30Customer retained and engaged, or feedback captured for product

Segment: Small Letting Agency (Professional tier)

Timeline target: Sign-up to first tenant conversation in 7 days. Fully live in 14—21 days.

StepTaskOwnerTimelineDone When
1. WelcomeAccount created, welcome email with onboarding plan document and CSV templatesSystem (auto)ImmediateEmail received; key stakeholders identified
2. Kick-off call (extended)45-minute video call with the decision-maker AND the team members who will use the dashboard daily. Understand their current workflow, tools, vendor relationships, compliance pain pointsDannyWithin 48 hoursClear understanding of team structure, current tools, and data sources; onboarding plan agreed with milestones
3. Team setupCreate team member accounts. Assign roles (owner, manager, viewer). Walk team through dashboard access and permissionsDanny + CustomerDay 1—3All team members have accounts and understand their access level
4. Data preparationCustomer extracts property and tenant data from existing systems (Arthur, spreadsheets, etc.). Danny provides CSV templates and assists with data mapping from their current formatCustomer + DannyDay 2—5Clean CSV files ready for import, validated by Danny
5. Bulk importDanny imports full property and tenant dataset. Validation step: customer reviews imported data in dashboard for accuracyDanny (admin-assisted)Day 5—6All properties and tenants imported; customer has verified a sample
6. Document migrationBulk upload of compliance documents. Set expiry dates. Upload property-specific documents for AI. Prioritise properties with highest tenant volumeCustomer + DannyDay 5—8All compliance documents uploaded with expiry dates; AI-visible docs for at least top 20 properties
7. Vendor migrationImport full vendor directory. Set preferred vendors per property or area. Configure vendor notification preferencesCustomer + DannyDay 6—8All vendors loaded; preferred vendor lists configured
8. Channel configurationDedicated WhatsApp number setup. Voice AI configuration (if included). Web chat link generated. Email channel setup if applicableDanny + SystemDay 7—9All channels tested and confirmed working
9. Workflow training1-hour training session for the team: issue management workflow, vendor assignment, compliance monitoring, notification settings. Record the session for future referenceDannyDay 8—10Team can independently manage issues, assign vendors, and navigate the dashboard
10. Pilot rolloutGo live on a subset of properties (20—30). Monitor closely for 3—5 daysDanny + CustomerDay 10—14Pilot running smoothly; team comfortable with daily operations
11. Full rolloutTenant notifications sent for remaining properties. Full portfolio liveSystem + DannyDay 14—17All tenants notified; full portfolio active
12. Post-launch supportDaily check-ins for first week of full operation. Danny reviews conversations, issue handling, and flags anything unusualDannyDay 17—21Stable operation; team handling issues independently
13. Week-3 reviewFormal review: operational metrics, team feedback, compliance dashboard, reporting needs, conversation volume vs planDannyDay 21Customer confirmed happy; support moves to standard cadence
14. Month-1 business reviewReview against success criteria agreed at kick-off. Discuss ROI, time savings, feature requests, and contract termsDannyDay 30Customer retained; annual billing discussed if applicable

Segment: Enterprise Operator (Enterprise tier)

Timeline target: Sign-up to pilot in 14 days. Fully live in 30—45 days.

StepTaskOwnerTimelineDone When
1. Contract and scopingSigned contract. Scoping document: property count, data sources, integration requirements, branding needs, BYOAK setup, SSO requirements, compliance needsDanny + CustomerPre-onboardingSOW signed; technical requirements documented
2. Welcome and onboarding planDetailed onboarding project plan shared with milestones, responsibilities (RACI), and timeline. Dedicated Slack/Teams channel createdDannyDay 1Customer has reviewed and approved the onboarding plan
3. Technical setupBYOAK configuration: customer provides their Twilio, SendGrid, and/or LLM API keys. Custom domain setup. SSO configuration if requiredDanny + Customer ITDay 1—7All API keys configured and tested; custom domain resolving
4. Branding configurationCustom logo, colour palette, email templates, and SMS sender ID applied. “Powered by Envo” removed if contracted. Customer approves brandingDanny + CustomerDay 3—7Customer has signed off on the branded tenant experience
5. Team setupCreate all team member accounts. Configure role hierarchy. Set up SSO if applicable. Training schedule agreedDanny + CustomerDay 3—7All users provisioned; SSO working if applicable
6. Data migrationFull property and tenant data migration from existing PMS. May involve API integration or bulk CSV processing. Data validation and reconciliationDanny + Customer ITDay 5—14All properties and tenants migrated; reconciliation report reviewed and approved
7. Document migrationBulk compliance document upload. AI-visible document processing for all properties. Priority given to highest-volume propertiesDanny + CustomerDay 7—14All compliance documents uploaded; AI knowledge base populated
8. Vendor migrationFull vendor directory import. Preferred vendor mapping by area and trade. Vendor notification preferences configuredDanny + CustomerDay 7—14Vendor directory complete and verified
9. Channel configurationDedicated WhatsApp number(s), voice line(s), web chat, email channel — all under customer branding. BYOAK channels tested end-to-endDanny + Customer ITDay 10—14All channels live and branded; end-to-end test passed
10. Team trainingMultiple training sessions by role: operations team (issue management), compliance team (document tracking), management (reporting and analytics). Sessions recordedDannyDay 12—16All team members trained; training materials delivered
11. Pilot rolloutGo live on 20—30 properties. Dedicated monitoring. Daily stand-up with customer during pilotDanny + CustomerDay 14—21Pilot stable; key metrics reviewed daily
12. Iterate and refineAdjust AI behaviour, emergency keywords, vendor workflows, reporting based on pilot learningsDanny + CustomerDay 21—28All pilot issues resolved; customer approves full rollout
13. Full rollout (phased)Roll out in batches of 50—100 properties. Tenant notifications sent per batch. Monitor each batch for 2—3 days before the nextDanny + CustomerDay 28—45All properties live; system stable under full load
14. Hypercare periodDedicated support for 2 weeks post-full-launch. Priority response times. Weekly business reviewsDannyDay 45—60System stable; operational cadence established
15. Handoff to BAUTransition from onboarding to ongoing account management. Quarterly business reviews scheduledDannyDay 60Customer operating independently; QBR schedule confirmed

Time-to-Value Targets

Industry benchmarks suggest SaaS customers who do not see value within 1—3 days are significantly more likely to churn. For Envo, “first value” means the customer witnesses a real tenant conversation handled by the AI without their intervention — this is the “aha moment.”

SegmentSign-up to First ValueSign-up to Fully LiveKey Milestone (First Value Event)
Solo Landlord48 hours3—5 daysFirst real tenant message handled by AI, visible on dashboard
Growing Portfolio5 days10—14 daysFirst tenant issue auto-created from a real conversation on a pilot property
Small Letting Agency7 days14—21 daysTeam member sees and manages a real issue from AI conversation on pilot properties
Enterprise Operator14 days30—45 daysPilot properties running under customer branding; team using dashboard independently

Critical insight: The test conversation (step 8 for Solo Landlord) is the make-or-break moment. If the customer sees the AI respond intelligently to a realistic tenant message and the issue appear on their dashboard, they are sold. If the test conversation is clunky, inaccurate, or fails — they lose confidence immediately. Danny should rehearse this with realistic scenarios before every onboarding call.


Onboarding Resources Needed

These are the materials and tools Danny needs to deliver onboarding consistently. Prioritised by what is needed for the first 10 customers.

ResourcePurposePriorityExists?
Property CSV templateStandardised format for bulk property import (address, postcode, type, units)P1 — CriticalPartially (format defined in Onboarding spec, needs a downloadable .csv file with headers and example rows)
Tenant CSV templateStandardised format for bulk tenant import (property_address, name, phone, email, room_number)P1 — CriticalPartially (format defined, needs downloadable template with E.164 phone examples)
Welcome email sequenceAutomated emails: welcome (day 0), “ready for your setup call?” (day 1), “your tenants are live” (go-live day), “how’s it going?” (day 7)P1 — CriticalNo
Onboarding checklist (customer-facing)One-page PDF or web page: “Here’s what we’ll do together to get you live” — steps, timeline, what we need from youP1 — CriticalNo
E.164 phone number guideShort guide explaining UK phone number formatting (+44…) with common examples. Landlords will not know what E.164 meansP1 — CriticalNo
Test conversation scriptPre-written realistic tenant messages Danny can use during the test conversation step (boiler issue, damp report, “where’s the stopcock?”, emergency gas leak)P1 — CriticalPartially (demo script exists, needs a separate lightweight version for onboarding)
Video walkthrough: dashboard tour5-minute video showing the dashboard: properties, tenants, issues, documents, settings. Customer can re-watch after the setup callP2 — HighNo
Video walkthrough: tenant experience2-minute video showing what the tenant sees: sending a WhatsApp message, AI responding, issue created. Useful for landlords to share with tenantsP2 — HighNo
Vendor CSV templateStandardised format for bulk vendor import (name, phone, email, trade, notes)P2 — HighNo
Tenant welcome message templateThe actual SMS/WhatsApp message tenants receive. Should be reviewable/customisable by the landlord before sendingP2 — HighPartially (logic exists in system, but not exposed for landlord review/customisation)
“How to report an issue” tenant guideSimple one-pager (digital) that landlords can share with tenants: “Text this number, call this number, or use this link”P2 — HighNo
Document upload guideShort guide: what documents to upload, what “visible to AI” means, how to set expiry dates, which documents matter mostP2 — HighNo
FAQ documentCommon questions from onboarding: “What happens if a tenant isn’t in the system?”, “What if the AI gets it wrong?”, “How do I add a new property?”P3 — MediumNo
Onboarding feedback surveyShort survey (3—5 questions) sent after go-live: how was the setup experience? What could be better? Would you recommend Envo?P3 — MediumNo
Video walkthrough: vendor assignment2-minute video showing vendor assignment, secure link, accept/decline flowP3 — MediumNo
Data migration guide (from Arthur/Fixflo)Instructions for exporting data from common competitor tools and mapping it to Envo’s CSV formatP4 — FutureNo
API onboarding documentationFor Enterprise customers integrating via APIP4 — Future (not built yet)No

Who Does What

This RACI-style matrix clarifies responsibilities across all onboarding tasks.

TaskSelf-Serve (Customer)Assisted (Danny)Automated (System)
Sign up / account creationFills in formCreates org, auth user, sends welcome email
Orientation / kick-off callAttends, asks questionsLeads the call, explains steps
Property entry (manual, <10)Adds properties via dashboardAvailable for questionsValidates addresses, deduplicates
Property import (CSV, 10+)Prepares CSV from their recordsValidates CSV, runs import, troubleshoots errorsProcesses CSV, commits valid rows, returns errors
Tenant entry (manual)Adds tenants via dashboardAvailable for questionsValidates phone numbers (E.164), links to property
Tenant import (CSV)Prepares CSVValidates, runs importProcesses CSV, validates phones, links to properties
Document uploadUploads files, sets expiry dates, toggles AI visibilityExplains what to upload and whyStores files, triggers AI extraction pipeline, indexes for RAG
Vendor setupAdds vendors with trade and contact detailsShows the workflow, assists if many vendorsStores vendor records, enables assignment
Channel configuration— (not customer-facing yet)Configures WhatsApp, voice, web chatRoutes channels, verifies connectivity
Test conversationParticipates, watches the AILeads the test, explains what is happeningAI responds, creates issue, displays on dashboard
Tenant notificationReviews welcome message before sendingTriggers the send, monitors deliverySends SMS/WhatsApp to all tenants
Go-live confirmationConfirms they are readyGives the green light, monitors first hoursSystem is live — tenants can now reach AI
Post-launch check-insShares feedback, flags issuesProactively contacts, reviews conversations
Team setup (Professional+)Invites team membersExplains roles and permissionsCreates accounts, assigns roles
Branding (Enterprise)Provides logo, colours, approves templatesApplies branding configurationRenders branded experience
BYOAK setup (Enterprise)Provides API keysConfigures keys in systemTests connectivity, routes via customer’s accounts

Risk Points

Where customers drop off or onboarding stalls — and what to do about it.

RiskImpactMitigation
Customer never prepares the CSVOnboarding stalls at step 3; momentum lostDanny sends the CSV template pre-filled with 2—3 example rows. Offer to do a screen-share where they fill it in together. Set a firm deadline (“Let’s aim to have this by Thursday so we can go live next week”)
Phone numbers in wrong formatTenant import fails; customer gets frustrated by errorsProvide a clear E.164 guide with UK examples. Build a phone number formatter into the CSV import tool (auto-convert 07xxx to +447xxx). Danny pre-validates CSVs before import
AI gives a poor answer during test conversationCustomer loses confidence in the entire productRehearse the test conversation with known-good scenarios. Ensure property documents are uploaded and indexed BEFORE the test. Have fallback scenarios ready. If it fails, acknowledge it honestly and show the correct behaviour
Tenants confused by welcome messageTenants ignore the message or contact the landlord directly insteadLet the landlord review and approve the welcome message before sending. Include clear instructions: “Reply to this number to report any issues.” Consider having the landlord personally introduce Envo to tenants first (via their own WhatsApp group)
Low tenant adoption in first weekCustomer sees no value because tenants are not using the systemSet expectations: “Not every tenant will use it immediately. But the first time someone texts at 11pm and gets an instant response, word spreads.” Track and share the first successful conversation as a win
Document upload feels like too much workCustomer skips it, AI knowledge base is empty, tenant Q&A quality is poorPrioritise: “Start with house rules and one appliance manual per property. You can add more later.” Frame it as optional for launch but valuable for reducing repeat questions
Customer has no vendors yetVendor assignment step is irrelevant; customer questions the product’s valueFrame vendor setup as optional for launch. “Issues will still be created and you can manage them yourself. Add vendors when you’re ready.” The core value is AI intake, not vendor dispatch
Existing tool migration frictionCustomer uses Arthur/Fixflo and exporting data is difficultDanny helps with data extraction. Build export guides for common tools. For early customers, offer to do the data mapping manually
Decision-maker delegates onboarding to a junior team memberThe person doing setup does not understand the product vision; setup is half-heartedAlways include the decision-maker in at least the kick-off call and the test conversation. They need to see the “aha moment” personally
Time gap between sign-up and go-liveThe longer it takes, the more likely the customer forgets, gets busy, or loses interestDanny should batch onboarding steps into as few sessions as possible. Ideal: one setup call that covers steps 2—8 in a single sitting for Solo Landlords. Momentum is everything
Customer’s tenants do not speak English as first languageAI conversations may be confusing for non-native English speakersSet expectations that multilingual support is on the roadmap. The AI currently handles simple English well. For properties with non-English-speaking tenants, suggest starting with web chat (where tenants can take their time) rather than voice
System downtime or bugs during onboardingCatastrophic for first impressionsDanny to always test the system before any onboarding call. Have a backup plan: “If anything is down, we reschedule within 24 hours.” Prioritise stability over features for early customers

Success Metrics

How we measure whether onboarding is working — both for individual customers and for the process overall.

MetricTargetHow to Measure
Time to first value (first real tenant conversation)Solo: 48 hrs, Growing: 5 days, Agency: 7 days, Enterprise: 14 daysTimestamp of first non-test tenant message minus account creation date
Time to fully live (all properties active)Solo: 5 days, Growing: 14 days, Agency: 21 days, Enterprise: 45 daysDate all tenant welcome messages sent minus account creation date
Onboarding completion rate>85% of sign-ups reach fully-live statusCount of fully-live customers / count of sign-ups (exclude disqualified)
Onboarding drop-off stepNo single step loses more than 10% of customersTrack where customers stall or abandon; review weekly
First-week tenant adoption>30% of tenants send at least one message in week 1Unique tenants with messages / total tenants imported, in first 7 days post-notification
First-week AI accuracy>90% of AI conversations rated “acceptable” or better by landlordDanny spot-checks conversations during week-1 review; customer rates in check-in
7-day retention>95% of customers still active 7 days after go-liveDashboard login within 7 days of go-live
30-day retention>85% of customers still active 30 days after go-liveDashboard login and at least one issue managed within days 21—30
Customer satisfaction (onboarding)NPS >50 or satisfaction >4/5Post-onboarding survey sent after week-1 review
Danny’s time per onboardingSolo: <2 hrs, Growing: <5 hrs, Agency: <10 hrs, Enterprise: <20 hrsDanny tracks time spent per customer during first 3 months; optimise from there

Open Questions for Session

These need discussion and decisions before we onboard the first customers:

  1. Who does what — Danny vs the engineering team? The current onboarding spec says “admin-assisted CSV import” — is Danny doing the import, or does he collect the CSV and hand it to the engineering team? The answer determines Danny’s workload and whether we need admin tooling in the dashboard for CSV upload.

  2. Self-service CSV upload timeline? The onboarding spec lists self-service CSV upload as a future enhancement. For the first 10 customers, admin-assisted is fine. But when do we need this in the product? If Danny is doing 5+ onboardings per week, it becomes a bottleneck fast.

  3. Tenant notification approval flow? Do landlords get to see and approve the welcome message before it goes to tenants? Some will want to tweak the wording. Others will want to warn tenants personally first. What is the default process?

  4. What happens if a landlord wants to go live on just 2—3 properties first? Is partial rollout supported in the system, or is it all-or-nothing per organisation? Phased rollout is important for Growing Portfolio and Agency segments.

  5. Test conversation environment? Do we have a sandbox/demo mode where the customer can test without it affecting real tenant data? Or is the test conversation done on their real, imported properties? The latter is better (it proves the system works with their data) but needs careful handling.

  6. Document AI pipeline readiness? The capability map says the auto-extraction pipeline is “actively being built.” Is it ready for onboarding? If a customer uploads a house rules PDF, will the AI be able to answer questions from it by go-live? This is critical for the test conversation step.

  7. Channel readiness at onboarding? The biggest gap to “real product” is deployment and channel integrations (E-007, E-008). What channels will actually be available when Danny onboards the first customer? If it is web chat only (no WhatsApp, no voice), we need to set expectations and adjust the onboarding flow accordingly.

  8. Onboarding pricing — is it included or charged? The packaging matrix shows “dedicated onboarding session” for Professional and “dedicated account manager” for Enterprise. Is onboarding free for Starter, or do we charge a one-time setup fee? For early adopters, recommendation: include it free and use it as a selling point.

  9. How do we handle the gap between the demo and actual onboarding? The lead tiers playbook targets 7 days from first contact to go-live for hot leads. Is that realistic given the current state of deployment? Danny needs to know exactly what he can promise.

  10. What does the “early adopter” experience look like? The first 3—5 customers will be onboarded while the product is still being polished. Do they know they are early adopters? Do they get a special rate? Are they expected to provide feedback? How transparent are we about the product’s maturity?


Appendix: Research Sources

This matrix was informed by the following external research on B2B SaaS onboarding best practices:


This matrix is a proposal for discussion in Session 3. It is designed to give Danny a concrete, step-by-step playbook he can start using with the first customers — while flagging the open questions and resources needed to make it repeatable at scale.