πŸ”’ Internal Document β€” Confidential

Vision Play LLC
Internal Operating System

Complete Game Plan for Building Revenue Infrastructure Systems
for Credit & Funding Companies

πŸ“‹ Version 1.0 πŸ“… March 2026 🏒 Vision Play LLC πŸ”§ GoHighLevel Stack

Section 1Company Overview

Vision Play LLC is a revenue infrastructure company that builds and deploys complete CRM, AI, and automation systems for businesses in the Credit & Funding niche across the USA. We provide done-for-you GoHighLevel sub-accounts with AI calling, AI chat, automated pipelines, and lead management systems.

100%
GoHighLevel Stack
$497
GHL SaaS Pro Plan / mo
3
Partners

Business Model

We operate on a sub-account model: each client receives their own dedicated GHL sub-account pre-loaded with our custom snapshot. This includes pre-built pipelines, automations, AI agents, templates, and workflows. Clients pay for setup + monthly management.

Sales Channels

Leads come through three primary channels: conferences and events (in-person), online marketing (website, social, ads), and inbound referrals. The system we build must handle all three seamlessly.

Section 2Team & Roles

πŸ‘¨β€πŸ’»
Ravi
CTO β€” Systems Builder

Builds all GHL systems, automations, AI agents, sub-accounts, and snapshots. Responsible for QA, testing, and technical delivery. Owns the entire tech infrastructure.

System Architecture AI Agent Setup Automation Build
πŸ‘€
Akash
Owner β€” Strategy & Ops

Business owner and decision maker. Manages partnerships, handles high-ticket closes, oversees business strategy, and manages personal lead sources.

Business Strategy High-Ticket Sales Partnerships
πŸ“ˆ
Focus
Sales β€” Lead Gen & Closing

Handles outbound sales, conference lead collection, appointment setting, and closing deals. Manages personal lead forms and follow-ups.

Sales Calls Conference Leads Closing

Section 3Tech Stack & Infrastructure

ComponentTool / PlatformPurpose
CRM & Core PlatformGoHighLevel SaaS Pro ($497/mo)All-in-one CRM, pipeline management, automations, forms, calendars, communications
AI CallingGHL AI Voice AgentAutomated outbound calls for follow-ups, qualification, and no-show recovery
AI ChatGHL AI Conversation BotReal-time chat on website, SMS, WhatsApp, FB, IG for lead qualification
Phone SystemGHL Phone (Twilio-backed)Inbound/outbound calls, call tracking, missed call handling
SMSGHL Messaging (LC Phone)Two-way SMS with automation triggers
EmailGHL Email (Mailgun)Transactional + marketing emails with automation
WhatsAppGHL WhatsApp IntegrationTwo-way WhatsApp messaging with automation
CalendarGHL CalendarsAppointment booking, round-robin scheduling, reminders
Website/FormsGHL Sites & FormsLanding pages at credit.visionplay.co, lead capture forms
Social MediaGHL Social IntegrationsInstagram DM, Facebook DM capture to CRM
Sub-AccountsGHL SaaS ModeClient-specific sub-accounts with snapshots
SnapshotsGHL SnapshotsPre-built templates with all automations, pipelines, AI agents
πŸ’‘ Key Architecture Principle Everything lives inside GoHighLevel. No external tools. No Zapier. No third-party CRMs. This ensures simplicity, maintainability, and easy replication via snapshots for client sub-accounts.

Section 4Lead Sources

Every lead source must be individually configured in GHL. Each source must: create a contact, apply a source-specific tag, enter the master sales pipeline at "New Lead" stage, assign an owner, and trigger the instant response automation.

#SourceEntry MethodGHL TagDefault OwnerAutomation Trigger
1Website Form
credit.visionplay.co
Form submission β†’ webhooksource: websiteRound-robinInstant Response v1
2Akash Personal FormsSeparate form β†’ webhooksource: akash-formAkashInstant Response v1
3Focus Personal FormsSeparate form β†’ webhooksource: focus-formFocusInstant Response v1
4Instagram DMsIG integration β†’ auto-capturesource: instagramRound-robinAI Chat + Response
5Facebook DMsFB integration β†’ auto-capturesource: facebookRound-robinAI Chat + Response
6WhatsApp InboundWA integration β†’ auto-capturesource: whatsappRound-robinAI Chat + Response
7Incoming Phone CallsGHL phone β†’ auto-createsource: phone-inboundAssigned repCall Handling Logic
8Conference / ManualManual entry in GHLsource: conferenceCollector (Akash/Focus)Instant Response v1
9ReferralsManual entry or referral formsource: referralAkashInstant Response v1

Section 5Lead Capture SOP

Automatic Lead Capture (Sources 1–6)

These leads are captured automatically. No manual work required once the system is configured.

1
Lead Submits Form / Sends DM / Sends WhatsApp
The prospect interacts with any connected source. GHL receives the data through its native integration or webhook.
2
Contact Created in GHL
GHL auto-creates a contact record with name, email, phone. If the contact already exists, it merges (no duplicates). The lead receives a new-lead tag plus the source-specific tag.
3
Pipeline Assignment
The contact is placed into the Master Sales Pipeline at the "New Lead" stage. A date tag is applied: lead-date: YYYY-MM-DD.
4
Owner Assignment
Based on the source, an owner is assigned. Website/social leads use round-robin between Akash and Focus. Personal form leads go to the respective partner. Conference leads go to whoever collected them.
5
Automation Triggered
The "Instant Response v1" workflow fires within 30 seconds. SMS, WhatsApp, and email are sent simultaneously. AI qualification begins. See Instant Response section for details.

Manual Lead Entry SOP (Conference / Referrals)

For leads collected at conferences or received as referrals, the team must follow this exact process:

1
Collect Information
Minimum required: Full Name, Phone Number, Email. Optional but valuable: Company name, current credit score, funding needs, budget range, and any notes about the conversation.
2
Enter into GHL Immediately
Do not wait until after the conference. Enter leads same-day, ideally within 1 hour. Go to Contacts β†’ + Add Contact. Fill in all fields. Apply tags: source: conference + conference-name: [event] + lead-date: YYYY-MM-DD.
3
Add to Pipeline
Move the contact into Master Sales Pipeline β†’ New Lead. Assign yourself as the owner. Add any conversation notes to the contact record.
4
Automation Kicks In
Once in the pipeline at "New Lead", the instant response automation triggers automatically. The lead receives an SMS, WhatsApp, and email within 30 seconds.
⚠️ Critical Rule β€” Zero Lead Leakage Every single lead, regardless of source, MUST enter GHL the same day it's collected. No leads should live in notebooks, phone contacts, or spreadsheets. If a lead isn't in GHL, it doesn't exist. Akash and Focus are responsible for entering their own conference/referral leads.

Section 6Tagging System

Tags are the backbone of our automation logic. Every tag must be applied correctly for automations to fire properly.

Tag Categories

CategoryTag FormatExamplesApplied By
Source Tagssource: [name]source: website, source: instagram, source: conferenceAuto / Manual
Date Tagslead-date: YYYY-MM-DDlead-date: 2026-03-02Automation
Status Tagsstatus: [state]status: new, status: engaged, status: qualifiedAutomation
AI Tagsai: [action]ai: qualified, ai: not-qualified, ai: call-completedAI Agent
Sequence Tagsseq: [name]seq: instant-response, seq: drip-day-3, seq: noshow-recoveryAutomation
Owner Tagsowner: [name]owner: akash, owner: focus, owner: raviAutomation / Manual
Appointment Tagsappt: [status]appt: booked, appt: showed, appt: noshowCalendar Automation
Deal Tagsdeal: [status]deal: won, deal: lost, deal: proposal-sentManual
⚑ Tagging Rules Never delete old tags β€” they create a history trail. Always add new tags on top of existing ones. Use automation to apply sequence/status tags. Manual tags should only be used for conference, referral, and deal-stage updates.

Section 7Lead Routing & Assignment

SourceRouting LogicAssigned To
Website formRound-robin rotationAkash ↔ Focus (alternating)
Akash's personal formsDirect assignmentAkash
Focus's personal formsDirect assignmentFocus
Instagram DMRound-robinAkash ↔ Focus
Facebook DMRound-robinAkash ↔ Focus
WhatsApp inboundRound-robinAkash ↔ Focus
Incoming callRing both β†’ first pickupWhoever answers
Conference leadsManual β€” who collectedCollector
ReferralsManual β€” who referredAkash (default)

GHL Setup for Round-Robin

In GHL, go to Settings β†’ Team Management β†’ Users. Create users for Akash and Focus. Then in the workflow, use the "Round Robin" action to distribute leads equally. Make sure both users have their calendars connected for booking.

Section 8Master Sales Pipeline

1New Lead
2Attempted
Contact
3Engaged
4AI
Qualified
5Appt
Booked
6Showed
Up
7Proposal
Sent
8Closed
Won βœ…
9Closed
Lost ❌

Pipeline Stage Definitions & Movement Rules

StageDefinitionEntry CriteriaExit CriteriaAuto Actions
New Lead Lead just entered the system. No contact made yet. Contact created from any source First SMS/call/reply attempt made Trigger Instant Response workflow. Apply status: new tag.
Attempted Contact We've reached out but no reply yet. First outreach sent (auto or manual) Lead replies or engages Continue drip sequence. Log attempts.
Engaged Lead has responded. Active conversation happening. Reply received via any channel AI or human qualifies the lead Apply status: engaged. AI Chat takes over qualification.
AI Qualified AI has determined the lead is a fit based on criteria. AI qualification score meets threshold Booking link sent and appointment booked Apply ai: qualified. Send booking link. Notify owner.
Appointment Booked Lead has a confirmed appointment on the calendar. Calendar event created Appointment time arrives Apply appt: booked. Send 24h + 1h reminders.
Showed Up Lead attended the appointment. Manual confirmation by sales rep Proposal/offer presented Apply appt: showed. Internal notification to team.
Proposal Sent We've sent pricing, proposal, or offer to the lead. Manual move after sending proposal Decision received (won or lost) Apply deal: proposal-sent. Start follow-up timer (48h).
Closed Won Deal is signed. Payment received or committed. Manual move after payment confirmation Enters Fulfillment Pipeline Apply deal: won. Trigger Fulfillment Pipeline. πŸŽ‰
Closed Lost Lead is not moving forward. Dead for now. 7-day no response, declined, or bad fit Can re-enter if re-engaged later Apply deal: lost. Add to long-term nurture (monthly).

Section 9Automation: Instant Response (30 Seconds)

This is the most critical automation. Speed-to-lead is everything. The moment a new lead enters the system, we have 30 seconds to make first contact across all channels.

🎯 GHL Workflow Name: "Instant Response v1" Trigger: Contact enters pipeline stage "New Lead"

Workflow Steps

T + 0 seconds β€” Trigger Fires
Contact enters "New Lead" pipeline stage
Workflow automatically activates.
T + 5 seconds β€” SMS Sent
Send SMS: "Hey [First Name]! Thanks for reaching out to Vision Play. We help businesses like yours get the credit and funding solutions they need. Quick question β€” what's the #1 thing you're looking to accomplish with funding right now?"
T + 10 seconds β€” WhatsApp Sent
Send WhatsApp: "Hi [First Name] πŸ‘‹ This is Vision Play! We just received your inquiry about credit & funding solutions. We'd love to learn more about your needs. Are you available for a quick chat today?"
T + 15 seconds β€” Email Sent
Send Email
Subject: "[First Name], here's how we can help with your funding goals"
Body: Welcome email with value proposition, social proof, booking link, and reply CTA. Keep it under 150 words. Include one-click booking link.
T + 15 seconds β€” Owner Assignment
Assign Sales Owner via round-robin or source-based routing
Internal notification sent to assigned owner via GHL mobile app.
T + 20 seconds β€” AI Activation
AI Chat Bot Activated for SMS and WhatsApp channels
Bot begins monitoring for replies and will handle qualification conversation. See AI Chat Agent section.
T + 30 seconds β€” Pipeline Move
Move to "Attempted Contact" stage
Apply tag: seq: instant-response-sent

GHL Setup Instructions

Create workflow: "Instant Response v1"
Set trigger: Pipeline stage changes to "New Lead"
Add action: Send SMS (with merge field {{contact.first_name}})
Add action: Send WhatsApp template (pre-approved)
Add action: Send Email (use email template)
Add action: Assign User (round-robin)
Add action: Add Tag "seq: instant-response-sent"
Add action: Move pipeline to "Attempted Contact"
Add action: Internal notification to assigned owner
Add action: Enable AI Bot for conversation
Test with a test contact before going live

Section 10Automation: AI Follow-Up Sequence

If the lead doesn't reply to the instant response, the AI kicks in with escalating follow-ups.

🎯 GHL Workflow Name: "AI Follow-Up Escalation" Trigger: 3 minutes after Instant Response sent AND no reply received
T + 3 minutes β€” AI Follow-Up Message
Send AI-generated SMS:
"Hey [First Name], just following up! We specialize in helping businesses secure funding β€” would you have a few minutes to chat about your goals? I'm here to help! 😊"
T + 3 minutes β€” Check for Reply
Wait condition: Wait 2 minutes for any reply
If reply received β†’ Move to "Engaged" stage, AI Chat takes over qualification
T + 5 minutes β€” AI Phone Call
Trigger AI Voice Call
AI agent calls the lead with a pre-built script. Goal: qualify and book appointment. If answered β†’ AI handles conversation. If voicemail β†’ leave pre-recorded message with callback number.
T + 5 minutes β€” Tag Update
Apply tag: ai: call-attempted
If call answered: ai: call-completed. If no answer: enters 7-day drip.

Section 11Automation: 7-Day Drip Sequence

If the lead hasn't responded after the instant response and AI follow-up, they enter the 7-day drip. This is the last structured attempt before marking as lost.

🎯 GHL Workflow Name: "7-Day Drip β€” No Response" Trigger: No reply after AI call attempt (tag: ai: call-attempted AND NOT status: engaged)
DayChannelMessage ContentTag Applied
Day 1 πŸ“± SMS "Hi [First Name], we tried reaching you about your funding goals. Still interested? Reply YES and I'll send over some info!" seq: drip-day-1
Day 2 πŸ“§ Email Subject: "Don't miss out on your funding opportunity, [First Name]"
Body: Value-driven email with case study, social proof, and booking link.
seq: drip-day-2
Day 3 πŸ“ž AI Call AI agent calls again. Script: "Hi [Name], I'm calling from Vision Play. We help businesses like yours access credit and funding. I noticed you showed some interest β€” do you have 2 minutes?" seq: drip-day-3
Day 5 πŸ’¬ WhatsApp "Hey [First Name]! Just checking in one last time. We've helped hundreds of businesses get funded. Would love to do the same for you. Tap here to book a free call β†’ [link]" seq: drip-day-5
Day 7 πŸ“± SMS + πŸ“§ Email SMS: "Last chance, [First Name]! This is our final follow-up. Book a free call if you're serious about funding β†’ [link]"
Email: Breakup email β€” "Is this goodbye?" with final CTA.
seq: drip-day-7-final

After Day 7:

If still no response β†’ Move to "Closed Lost". Apply tag: deal: lost + lost-reason: no-response. Add to monthly nurture list (one email per month with value content). If they ever reply to a nurture email, re-enter the pipeline at "Engaged".

Section 12Automation: Booking & Reminders

🎯 GHL Workflow Name: "Appointment Booking Flow" Trigger: Calendar event created for contact
Immediately β€” Booking Confirmation
Send SMS + Email confirmation
SMS: "Awesome, [First Name]! Your call with Vision Play is confirmed for [Date] at [Time]. We're excited to help you! 🎯"
Email: Calendar invite + meeting link + preparation checklist.
T - 24 hours β€” Day-Before Reminder
Send SMS + Email reminder
SMS: "Reminder: Your funding consultation with Vision Play is tomorrow at [Time]! Reply CONFIRM to let us know you'll be there."
Email: Reminder with agenda preview.
T - 1 hour β€” Final Reminder
Send SMS + WhatsApp
SMS: "Your call starts in 1 hour! Here's the link: [meeting-link]. See you soon!"
WhatsApp: Same message with meeting link.
At appointment time
Pipeline move to "Showed Up" or trigger No-Show
If lead joins β†’ Manual move to "Showed Up" by sales rep.
If lead doesn't join β†’ 10-minute grace period β†’ Trigger No-Show Recovery.

Section 13Automation: No-Show Recovery

🎯 GHL Workflow Name: "No-Show Recovery Sequence" Trigger: Appointment time + 10 minutes AND contact not marked "showed"
T + 10 min after appt β€” Immediate SMS
SMS: "Hey [First Name], we noticed you missed your call! No worries β€” things happen. Want to reschedule? Pick a new time here β†’ [booking-link]"
T + 10 min β€” WhatsApp
WhatsApp: Same reschedule message with booking link
T + 1 hour β€” Email
Email: "We missed you today" with empathetic tone + reschedule link + social proof
T + 24 hours β€” AI Call
AI Voice Call: "Hi [Name], we had an appointment yesterday that we missed. I'd love to reschedule. Do you have a few minutes?"
T + 48 hours β€” Final Attempt
SMS: "Last attempt to reconnect, [First Name]. Book a new time when it works for you β†’ [link]. We're here when you're ready!"
If rebooked β†’ Back to "Appointment Booked". If no response after 48h β†’ Move to "Closed Lost" with tag lost-reason: no-show.

Section 14Call Handling Logic

Inbound Call β€” Answered

OutcomeActionPipeline MoveTag
Interested, not readyLog notes, continue nurture→ Engagedstatus: engaged
Interested + qualifiedQualify on call, pitch service→ AI Qualifiedai: qualified
Wants to bookBook directly on call→ Appointment Bookedappt: booked
Not interestedThank them, log reason→ Closed Lostdeal: lost
Wrong number / spamRemove from pipelineRemovestatus: invalid

Inbound Call β€” Missed

🎯 GHL Workflow Name: "Missed Call Handler" Trigger: Call status = "missed" or "no-answer"
T + 30 seconds
Auto SMS: "Sorry we missed your call! One of our team members will call you back shortly. In the meantime, you can book a time that works for you β†’ [booking-link]"
T + 1 minute
WhatsApp follow-up: Same message with booking link
T + 5 minutes
AI Follow-up Call: AI agent calls back immediately
T + 5 minutes
Internal Notification: Alert assigned owner that a call was missed with caller details

Section 15AI Chat Agent β€” Setup & Script

The AI Chat Agent handles qualification conversations across SMS, WhatsApp, Facebook DM, and Instagram DM. It runs 24/7 and qualifies leads before passing them to the human sales team.

Agent Configuration in GHL

SettingValue
Agent NameVision Play AI Assistant
Active ChannelsSMS, WhatsApp, Facebook Messenger, Instagram DM, Web Chat
Response ModeSuggestive (auto-sends after 60 sec if no human override)
Business HoursAlways On (24/7)
Handoff TriggerLead asks to speak to a human, OR lead is qualified and ready to book
Booking IntegrationConnected to Vision Play calendar β€” can send booking links directly
LanguageEnglish (US)

AI Chat Agent Prompt / Instructions

You are an AI assistant for Vision Play LLC, a company that builds revenue 
infrastructure (CRM, AI, automation systems) for businesses in the Credit 
& Funding industry in the USA.

YOUR ROLE:
- You are the first point of contact for new leads
- Be friendly, professional, and helpful
- Your goal is to QUALIFY leads and BOOK appointments

QUALIFICATION CRITERIA (Ask these naturally in conversation):
1. What type of business do they have?
2. Are they in the credit & funding niche?
3. What is their current revenue or business stage?
4. What are they looking to accomplish? (more leads, automation, CRM)
5. What's their timeline? (immediately, 1-3 months, just exploring)
6. Have they used a CRM before?

QUALIFIED LEAD = Has a credit/funding business + actively looking for 
systems/automation + has budget + timeline within 3 months

IF QUALIFIED:
- Say: "It sounds like we'd be a great fit! Let me get you on a call 
  with our team. Here's a link to book a time: [BOOKING_LINK]"
- Apply tag: ai: qualified

IF NOT QUALIFIED:
- Be polite, provide value, suggest they follow us on social
- Apply tag: ai: not-qualified

RULES:
- Never make up pricing or guarantees
- Never promise specific results
- If asked about pricing, say "Pricing depends on your specific needs. 
  That's exactly what we'd cover on the call!"
- If someone asks for a human, say "Absolutely! Let me connect you with 
  our team right away" and trigger handoff
- Keep messages short (under 50 words per message)
- Use the lead's first name
- Be conversational, not robotic
- Don't use emojis excessively (max 1 per message)

AI Chat Handoff Rules

TriggerAction
Lead says "speak to a human" / "talk to someone"Immediately disable AI, notify assigned owner, send "Connecting you now!"
Lead is qualified and wants to bookSend booking link, keep AI active to confirm booking
Lead gets frustrated with AIDisable AI, apologize, notify owner for manual follow-up
Lead asks complex/custom questionsSay "Great question! Let me have our specialist get back to you on that" β†’ notify owner
Conversation exceeds 10 messagesOffer booking link or human handoff

Section 16AI Calling Agent β€” Setup & Script

The AI Calling Agent makes outbound calls for follow-ups, qualification, and no-show recovery. It uses GHL's built-in AI voice calling feature.

Agent Configuration

SettingValue
Agent NameVision Play AI Caller
Voice TypeProfessional, friendly US English (male or female β€” test both)
Call Duration Limit3 minutes max
Voicemail DetectionEnabled β€” leave pre-recorded voicemail if detected
Call RecordingEnabled for QA
Retry on No AnswerNo (handled by drip sequence instead)

AI Call Script β€” New Lead Follow-Up

OPENING:
"Hi, is this [First Name]? Great! This is [AI Name] calling from Vision Play. 
You recently showed interest in our credit and funding solutions. 
Do you have a quick minute?"

IF YES β†’ QUALIFY:
"Awesome! So I just have a few quick questions:
1. What kind of business are you running right now?
2. Are you currently in the credit or funding space?
3. What's the #1 challenge you're facing with your business right now?
4. Have you used any CRM or automation tools before?
5. Are you looking to get set up in the next few weeks?"

IF QUALIFIED:
"That's great! You sound like an excellent fit for what we do. 
I'd love to set you up with a call with our team. 
What day works best for you this week? 
I can also text you a link to book directly."

IF NOT QUALIFIED:
"Thanks for your time, [First Name]! We primarily work with businesses 
in the credit and funding space. I'll have our team send you some 
resources that might help. Have a great day!"

IF VOICEMAIL:
"Hi [First Name], this is [AI Name] from Vision Play. We tried reaching 
you about your funding inquiry. Please call us back at [number] or 
book a time at [URL]. Looking forward to connecting!"

IF THEY SAY NOT INTERESTED:
"No problem at all, [First Name]! Thanks for your time. If anything 
changes, feel free to reach out. Have a great day!"

AI Call Script β€” No-Show Recovery

OPENING:
"Hi [First Name], this is [AI Name] from Vision Play. We had an 
appointment scheduled yesterday and I noticed we missed each other. 
No worries at all β€” things happen! Would you like to reschedule?"

IF YES:
"Perfect! I can text you a link right now to pick a new time. 
What works better for you β€” mornings or afternoons?"
β†’ Send booking link via SMS immediately after call

IF NO / NOT INTERESTED:
"Totally understand! If anything changes, we're here. 
Have a great day, [First Name]!"

Section 17AI Qualification Logic

The AI agent (both chat and calling) uses these qualification criteria to determine if a lead is a fit:

Qualification Scorecard

CriteriaWeightQualified AnswerNot Qualified
IndustryMust-haveCredit, funding, finance, lendingUnrelated industry
Business StageHighActive business with revenue OR launching within 30 daysJust an idea, no plan
NeedHighNeeds CRM, leads, automation, AINo clear need
TimelineMediumReady now or within 1-3 months6+ months out or "just exploring"
Budget AwarenessMediumUnderstands investment is neededWants everything free
Decision MakerMediumOwner or authorized decision makerEmployee with no authority

Scoring:

Qualified = Industry match (must-have) + at least 2 of the remaining criteria met.
Not Qualified = Industry mismatch OR only 1 criterion met.
Nurture = Right industry but timeline too far out. Add to monthly nurture list.

Section 18Fulfillment Pipeline (Post-Sale)

Once a deal is won, the client enters our internal fulfillment pipeline. This is where Ravi takes over and builds the client's system.

1Payment
Received
2Onboarding
Form Sent
3Assets
Collected
4Sub-account
Created
5Snapshot
Installed
6Custom-
ization
7AI Script
Setup
8Testing
9QA
10Go Live πŸš€
117-Day
Review
1230-Day
Review βœ…

SOP: Client Onboarding (Steps 1–3)

1
Payment Confirmed
Sales team (Akash/Focus) confirms payment received. They move the contact to Fulfillment Pipeline β†’ "Payment Received" stage. Tag: client: active. Internal Slack/notification sent to Ravi: "New client ready for onboarding."
2
Send Onboarding Form
Ravi sends the Client Onboarding Form (built in GHL Forms). This collects:
Business name (legal entity)
Business address
Business phone number
Business email address
Website URL (if any)
Logo files (high-res PNG + SVG)
Brand colors (hex codes)
Services offered (list)
Target customer description
Social media links (FB, IG, LinkedIn)
Current lead sources
Desired calendar availability
Team members (names + emails for user access)
Any existing customer data (CSV export)
If form not completed within 48 hours β†’ Auto reminder sent. If not completed in 5 days β†’ Manual follow-up call from sales team.
3
Assets Collected
Ravi reviews the onboarding form submission. Checks that all required assets are provided (logo, colors, services, etc.). If anything is missing, sends a specific follow-up request listing exactly what's needed. Once all assets are confirmed, move to "Assets Collected" stage.

SOP: Sub-Account Setup (Steps 4–5)

4
Create Sub-Account
In GHL Agency Dashboard β†’ Sub-Accounts β†’ + New Sub-Account
Account name: [Client Business Name]
Set up business profile (name, address, phone, email)
Connect phone number (LC Phone or Twilio)
Set up email sending domain (Mailgun)
Connect WhatsApp business account
Connect Facebook page and Instagram
Create user accounts for client team members
Set permissions (what client can/cannot access)

SOP: Snapshot Installation (Step 5)

5
Install Vision Play Snapshot
The snapshot is our pre-built system template. It includes everything the client needs out of the box:
Pipelines: Sales pipeline (9 stages) + Fulfillment pipeline (if they resell)
Automations: Instant Response, AI Follow-up, 7-Day Drip, Booking Flow, No-Show Recovery, Missed Call Handler
AI Chat Agent: Pre-configured qualification bot
AI Calling Agent: Pre-configured voice agent with scripts
Templates: SMS templates, email templates, WhatsApp templates
Forms: Lead capture form, onboarding form, referral form
Calendars: Booking calendar with round-robin
Websites: Landing page template
Tags: Full tag structure pre-loaded
Custom Fields: All required fields pre-created
Go to Agency β†’ Snapshots β†’ Apply to Sub-Account. Select the client's sub-account. Apply "Vision Play Master Snapshot v1".

SOP: Customization, AI Setup & Testing (Steps 6–9)

6
Customization
Replace all placeholder content with client-specific information: business name, logo, colors, phone number, email, services, messaging copy. Update all templates (SMS, email, WhatsApp) with client branding. Update landing page with client's content and images. Update calendar with client's availability and meeting links. Review and adjust pipeline stage names if client needs different naming.
7
AI Script Setup
Customize both AI agents for the client:
Update AI Chat Agent prompt with client's business info, services, and qualification criteria
Update AI Calling Agent scripts with client's name, services, and pitch
Set up proper handoff triggers and notifications
Configure voicemail messages
Set AI response mode (suggestive vs auto)
Connect AI to client's calendar for booking
8
Internal Testing
Before going live, test every single flow with a test contact:
Submit test lead through each form
Verify contact creation + tag assignment
Verify pipeline placement
Verify instant response fires (SMS, WA, Email)
Test AI Chat β€” have a full conversation
Test AI Calling β€” let it call your phone
Test booking flow β€” book an appointment
Test reminder sequence (24h, 1h)
Test no-show recovery
Test missed call handler
Test drip sequence (fast-forward timers)
Check all links work correctly
Verify email deliverability (check spam folders)

SOP: QA & Go-Live (Steps 9–10)

9
Quality Assurance Checklist
Ravi completes the full QA checklist before going live:
All automations fire correctly with correct timing
All messages contain correct client branding (no Vision Play references)
Phone number is correct and calls connect
Email sender name and address are correct
WhatsApp templates are approved and working
Calendar availability matches client's schedule
AI agents respond appropriately (tested 5+ conversations)
Pipeline stages are correct
All tags are applied correctly
No broken links anywhere
Mobile app notifications working for client
Landing page loads fast and looks correct
If any QA item fails β†’ Fix β†’ Re-test β†’ Repeat until all items pass.
10
Go Live πŸš€
Once QA passes: enable all automations, turn on AI agents, activate phone routing, send client a "You're Live!" email with login credentials, quick-start guide, and support contact. Schedule a 15-minute walkthrough call with the client to show them the dashboard.

Post-Launch Reviews (Steps 11–12)

πŸ“Š
7-Day Review
Quick health check
Check total leads captured
Verify all automations fired
Review AI conversation quality
Check appointment booking rate
Identify any issues or errors
Client feedback call (10 min)
βœ…
30-Day Review
Full performance audit
Full pipeline conversion analysis
Lead source performance breakdown
AI agent accuracy review
Automation optimization
Client satisfaction survey
Identify upsell opportunities

Section 19GHL Setup Checklist β€” Internal Account

This is the complete setup checklist for building our own internal Vision Play system in GHL. Ravi follows this checklist to build the system from scratch.

Phase 1: Foundation (Day 1–2)

Set up GHL SaaS Pro account ($497/mo plan)
Configure agency profile (Vision Play LLC, logo, branding)
Create user accounts: Ravi (Admin), Akash (Admin), Focus (Sales)
Set up phone number (LC Phone β€” pick a local or toll-free number)
Configure email sending domain (Mailgun β€” verify DNS)
Connect WhatsApp Business Account
Connect Facebook Page + Instagram Business Account
Set up business hours and timezone

Phase 2: Pipeline & Tags (Day 2–3)

Create Master Sales Pipeline with 9 stages (see Section 8)
Create Fulfillment Pipeline with 12 stages (see Section 18)
Create all tags (source, status, AI, sequence, owner, appointment, deal)
Create custom fields: business_type, funding_need, budget_range, lead_score
Set up round-robin assignment between Akash and Focus

Phase 3: Forms & Landing Pages (Day 3–4)

Build main website form for credit.visionplay.co
Build Akash's personal lead capture form
Build Focus's personal lead capture form
Build referral submission form
Build client onboarding form (for fulfillment)
Set up credit.visionplay.co landing page
Add form webhooks to connect to automations

Phase 4: Templates (Day 4–5)

Create SMS templates: instant response, follow-ups, drip messages, reminders, no-show, missed call
Create email templates: welcome, drip day 2, drip day 7 breakup, booking confirmation, reminders, no-show, onboarding
Create WhatsApp templates: initial outreach, follow-up, drip day 5, 1h reminder, no-show (submit for approval)
Create voicemail drop scripts for AI calling

Phase 5: Automations (Day 5–8)

Build Workflow: "Instant Response v1" (Section 9)
Build Workflow: "AI Follow-Up Escalation" (Section 10)
Build Workflow: "7-Day Drip β€” No Response" (Section 11)
Build Workflow: "Appointment Booking Flow" (Section 12)
Build Workflow: "No-Show Recovery Sequence" (Section 13)
Build Workflow: "Missed Call Handler" (Section 14)
Build Workflow: "Closed Won β†’ Fulfillment" (auto-moves to fulfillment pipeline)
Build Workflow: "Long-Term Nurture" (monthly email to Closed Lost)
Connect all automations with proper triggers and wait conditions

Phase 6: AI Agents (Day 8–10)

Configure AI Chat Agent (Section 15)
Write and test AI chat prompt/instructions
Set up chat handoff rules
Configure AI Calling Agent (Section 16)
Write and test all call scripts (new lead, no-show, follow-up)
Configure voicemail detection and messages
Set up call recording for QA
Test AI agents with 10+ test conversations each

Phase 7: Calendar (Day 10–11)

Create booking calendar with round-robin (Akash + Focus)
Set availability windows (business hours only)
Set meeting duration (30 min default)
Set buffer time between meetings (15 min)
Connect to Google Calendar / Outlook for sync
Set up booking confirmation page
Test booking from all forms and links

Phase 8: Snapshot Creation (Day 11–12)

Finalize all automations, templates, pipelines, AI agents
Replace all Vision Play–specific content with placeholders: [BUSINESS_NAME], [PHONE], [EMAIL], etc.
Create snapshot: "Vision Play Master Snapshot v1"
Document all placeholders that need to be customized per client
Test snapshot by applying to a test sub-account
Verify everything works in the test sub-account

Phase 9: Testing & QA (Day 12–14)

Full end-to-end test: submit lead β†’ instant response β†’ AI qualification β†’ booking β†’ show up β†’ close β†’ fulfillment
Test every edge case: missed call, no-show, no response, duplicate lead, spam lead
Load test: submit 10 leads simultaneously to check for conflicts
Cross-channel test: lead enters via each source, verify all tags and automations
Review all AI conversations for quality
Fix any bugs found
Document any known issues or limitations

Section 20Daily Operations Playbook

Ravi β€” Daily Checklist (CTO)

Check GHL dashboard for any automation errors (Automations β†’ Execution Logs)
Review AI conversation logs β€” flag any bad responses for retraining
Check phone system health (missed calls, failed calls)
Monitor email deliverability (bounce rates, spam complaints)
Review pipeline for any leads stuck in wrong stages
Update AI prompts if recurring issues are found
Check client sub-accounts for any issues (if clients are live)

Akash & Focus β€” Daily Checklist (Sales)

Check new leads assigned to you in GHL mobile app
Review AI qualification results β€” take over conversations where AI has qualified leads
Follow up on any leads the AI flagged for human handoff
Check today's appointment schedule
After each appointment: update pipeline stage and add notes
Enter any conference or referral leads collected today
Review "Proposal Sent" stage β€” follow up on pending proposals (48h rule)
Update Closed Won/Lost with reasons

Section 21KPIs & Metrics to Track

MetricTargetFrequencyOwner
Speed to Lead (first contact time)< 30 secondsReal-timeRavi (system)
Total Leads / WeekGrowing week over weekWeeklyAkash
Lead β†’ Engaged Rate> 40%WeeklyTeam
Engaged β†’ Qualified Rate> 50%WeeklyAI / Team
Qualified β†’ Booked Rate> 60%WeeklyAI / Team
Show-Up Rate> 70%WeeklyTeam
Close Rate (Showed β†’ Won)> 30%MonthlyAkash / Focus
Overall Pipeline Conversion> 8% (Lead β†’ Won)MonthlyTeam
AI Qualification Accuracy> 85%WeeklyRavi
No-Show Recovery Rate> 25%MonthlyAI / Team
Missed Call Response Time< 30 secondsReal-timeRavi (system)
Fulfillment Time (Won β†’ Live)< 14 daysPer clientRavi
Client Satisfaction (30-day)> 90%Per clientTeam
Lead Leakage Rate0%WeeklyRavi

Section 22Escalation Matrix

IssueSeverityFirst ContactEscalate ToResponse Time
Automation not firingCriticalRaviβ€”< 1 hour
AI agent giving wrong infoCriticalRaviβ€”< 1 hour
Phone system downCriticalRaviGHL SupportImmediate
Email delivery issuesHighRaviMailgun / GHL< 4 hours
Lead stuck in wrong stageHighSales teamRavi< 4 hours
Client sub-account issueHighRaviβ€”< 4 hours
WhatsApp template rejectedMediumRaviβ€”< 24 hours
Feature request from clientMediumSales teamRavi< 48 hours
Reporting questionLowAnyoneβ€”< 48 hours

Section 23Rollout Plan β€” 14-Day Build Sprint

DayPhaseTasksOwnerDeliverable
1–2FoundationGHL account setup, user accounts, phone, email, social connectionsRaviWorking GHL account with all channels connected
2–3StructureSales pipeline (9 stages), Fulfillment pipeline (12 stages), all tags, custom fields, round-robinRaviComplete pipeline + tagging structure
3–4Forms & PagesAll 5 forms + landing page at credit.visionplay.coRaviLive forms capturing leads into GHL
4–5TemplatesAll SMS, email, WhatsApp, and voicemail templatesRaviComplete template library
5–8AutomationsAll 8 workflows built and connectedRaviFully automated lead follow-up system
8–10AI AgentsAI Chat + AI Calling configured, scripts written, initial testingRaviWorking AI agents
10–11CalendarBooking calendar with round-robin, availability, confirmationsRaviFunctional booking system
11–12SnapshotCreate master snapshot, replace content with placeholders, document customization pointsRaviReusable snapshot for client deployments
12–14Testing & QAFull end-to-end testing, edge cases, AI quality review, bug fixesRavi + TeamBattle-tested system ready for live traffic
14πŸš€ GO LIVEEnable all automations, turn on AI, start sending trafficTeamLive operating system
🎯 Definition of Done The system is "done" when: every lead source creates a contact with proper tags, every lead enters the pipeline and receives instant response within 30 seconds, AI qualifies and books automatically, no lead falls through the cracks, the fulfillment pipeline handles every client delivery, and a snapshot can replicate this for any new client in under 48 hours.

Vision Play LLC β€” Internal Operating System v1.0

πŸ”’ Confidential β€” Internal Use Only

Built by Ravi (CTO) Β· Owned by Akash Β· Sales by Focus

Last updated: March 2026