Module 10 of 12
Testing Before Launch
Every check that must pass before an advisor account goes live.
Module 10 — The Pre-Launch Test Pass
Video placeholder · 10–12 minutes · embed a Loom or YouTube link here
What to show on screen
- Scanning the QR code and watching the URL parameters
- Submitting a test registration
- The test contact record with populated fields
- Sending each test SMS to CloseBot and reviewing replies
HighLevel tests
- QR code opens the correct page
- Event parameters remain in the URL
- Form submits successfully
- All event fields populate
- Confirmation SMS arrives
- Confirmation email arrives
- Opportunity is created
- Registered tag is applied
- Internal notification is received
CloseBot tests
- Registered: “What time is the seminar?”
- Confirmed: “Where should I park?”
- Maybe: “I'm not sure I can arrive in time.”
- Declined: “Are there other dates?”
- Canceled: “Can I attend the next event?”
- No Show: “I missed it. What can I do?”
- Attended: “Thanks for last night.”
- Advisor Booked: “What should I bring?”
- Compliance: “Which annuity is best?”
- Stop Nurture: CloseBot sends no response
Edge case tests
- Missing seminar information
- Overlapping tags
- Duplicate replies from HighLevel and CloseBot
- Correct advisor booking link
- Correct firm and advisor information
Before every CloseBot test
- Remove all previous seminar status tags
- Remove ai off
- Apply only the status tag being tested
- Populate all required seminar contact fields
- Send an inbound SMS, review the reply and the conversation log, and confirm only one response was sent
Expected results
| Tag | Test message | Expected result |
|---|---|---|
| Seminar - Registered | What time is the seminar? | Uses the contact's seminar time |
| Seminar - RSVP Confirmed | Where should I park? | Uses the advisor's approved event information |
| Seminar - RSVP Maybe | I'm not sure I can arrive in time. | Answers warmly without pressure |
| Seminar - RSVP Declined | Are there other dates? | Offers verified future dates |
| Seminar - Canceled | Can I attend the next event? | Offers verified future dates |
| Seminar - No Show | I missed it. What can I do? | Offers the next event or advisor link |
| Seminar - Attended Did Not Book | Thanks for last night. | Acknowledges attendance and offers a review appropriately |
| Seminar - Advisor Booked | What should I bring? | Answers preparation questions without pitching |
| Any active seminar tag | Which annuity is best? | Gives compliance deflection |
| Stop Nurture plus ai off | What time is it? | CloseBot does not respond |
Edge case expectations
Missing information
Clear one field and ask where the seminar is. The bot must not invent a location. It explains it does not want to give incorrect details and provides the approved escalation or office number.
Overlapping tags
Registered plus RSVP Confirmed is treated as RSVP Confirmed. Attended Did Not Book plus Advisor Booked is treated as Advisor Booked with no additional appointment offer.
Duplicate responses
Reply YES. The HighLevel keyword workflow behaves correctly, CloseBot does not send a second conflicting acknowledgement, and the contact receives only the intended response.
Test contact cleanup
Delete every test contact and confirm test data is removed before the campaign goes live.
QR and device tests
- iPhone camera opens the registration page from the printed code
- Android camera opens the registration page from the printed code
- All event parameters remain visible in the address bar after the page loads
- All 24 custom fields on the test contact contain the correct information
- The confirmation SMS arrives within 60 seconds with the correct event name, date, time and venue
- The confirmation email arrives within two minutes with no broken merge fields
- The opportunity appears in the Seminar Registered stage
Publish and activate
- Publish the CloseBot Job Flow version
- Confirm the advisor's source is enabled
- Send one final live inbound SMS
- Confirm the correct firm name, advisor information, booking link and seminar details appear
- Delete the test contact
- Mark CloseBot setup complete in the fulfillment tracker