Bolt-on Course

Marketing with Tommy Richardson

Full course chain documentation. GHL workflow has 8 steps and 1 trigger. LearnWorlds course has 3 sections.

STATUS: DRAFT IN GHL LW: LIVE PRICE: USD 4000 GHL: draft GENERATED 2026-05-18

Quick links to live systems

Chain flow diagram

100%
Scroll to zoom. Drag to pan.

System inventory

FieldValue
LearnWorlds Course IDmarketing-w-tommy
LearnWorlds Public Slugmarketing-w-tommy
LW Course TitleMarketing with Tommy Richardson
LW Section Count3
GHL Workflow Name[3.3.x] Tommy Richardson Course Purchased
GHL Workflow ID792ca183-2777-4227-8620-c83830be25ad
GHL Workflow Folder/[3] RETAIN/
GHL Workflow Statusdraft
GHL Workflow Version1
GHL Payments Product IDTODO: Confirm product ID
Zap Catch-Hook URLTODO: Provide via Zapier screenshot
Customer Tag[customer] tommy richardson course
StatusDRAFT IN GHL
PriceUSD 4000

Tag string convention

The tag is the linchpin The same exact string appears in 3 places: the GHL workflow "Add Tag" step, the Zap "Add Tags to User" step, and the LearnWorlds automation rule trigger. Lowercase, brackets, spaces. If any one of them differs by even a character, the chain silently breaks.
[customer] tommy richardson course

GHL workflow triggers

Megan Beattie Course payment_received
Trigger ID: N98NrLKObiO7hMfDSoI6 | Active: false

Conditions:

GHL workflow steps (8)

1Send notification to Slack slack_message
Step ID: 3172019c-e044-404b-8fcf-d06be00f085c
Channel: #03_payments | Integration: Top Rep Training - cthokey

Message:

💸 *New Sale! [Megan Beattie Call Training Course]*

*Revenue:* ${{payment.total_amount}}

• *Contact:* {{contact.name}}
• *Company:* {{contact.company_name}}
• *Email:* {{contact.email}}
• *Phone:* {{contact.phone}}

<https://app.scalingengine.com/v2/location/dTYhTEq6MOhUBvzfpCyp/contacts/detail/{{contact.id}}|Scaling Engine Conversation>
2Internal Notification internal_notification
Step ID: 8e0ac07d-1185-4dcc-b8e1-fa5fce08cf30
Type: email | Recipients: 3yivuaB3…, PaTD1Hoj…, QEbGb5Sy…, g4yD9nUq…

Subject: New Sale! [Megan Beattie Call Training Course] - {{contact.name}} ({{contact.company_name}}) | {{right_now.middle_endian_date}}

From Email: {{custom_values.internal_notification_sender_email}}

From Name: {{custom_values.internal_notification_sender_name}}

Body (HTML):

<p style="margin:0px">{{contact.name}} from {{contact.company_name}} just purchased the Megan Beattie Call Training Course!<br><br><strong>Order Total</strong>: {{payment.total_amount}}<br><br><strong>Contact Info</strong>: </p><ul><li><p style="margin:0px"><a target="_blank" href="mailto:{{contact.email}}">{{contact.email}}</a> </p></li><li><p style="margin:0px"><a target="_blank" href="tel:{{contact.phone}}">{{contact.phone}}</a> </p></li><li><p style="margin:0px"><a target="_blank" href="https://app.scalingengine.com/v2/location/dTYhTEq6MOhUBvzfpCyp/contacts/detail/{{contact.id}}">Scaling Engine Conversation</a></p><br/></li></ul>
3Add to Sold! Workflow add_to_workflow
Step ID: cc062c1d-bc02-4d8e-a7e4-2bf15304a6db

Target workflow ID: (not specified)

4Add Tag add_contact_tag
Step ID: 91f07702-a368-413d-b1df-8e802eeb3b45

Tags added: [customer] course, [customer] megan call training course

5Update Opportunity Value & Mark Won create_opportunity
Step ID: 62fdb790-a6df-4f3c-aef4-64fcf24a3ba2

Pipeline: 5ngHNDhvK2DSWK8s7gpz

Status: won

Monetary value: 7800

Opportunity name: (default)

6Zap Webhook webhook
Step ID: ad42b94d-1f62-4f4c-9907-e5bd1f5dda1d

Method: POST

URL: https://hooks.zapier.com/hooks/catch/16934346/2b75uxh/

Custom data: 0 fields

7Wait 30 Seconds wait
Step ID: 8ee77886-fe47-4990-8cc0-9f1109abacd5

Wait: ? seconds

8SMS sms
Step ID: 9de40bf5-6757-485f-8d0e-0e5c093d1074

SMS Body:

{{contact.first_name}}, welcome to the Megan Beattie Call Training Course! Your Sales Growth begins now.

We are so pumped to have you and want to help you get some wins as quick as possible. Let's do that by keeping the focus on 2 simple steps:

1. Check your email for your Flight School access info: If you can't find it, reply back to us here. 

2. Start the Course! 

Catch you on the inside!

LearnWorlds course content

Section 1: Marketing Coaching Videos (13 activities)
Section 2: Google Updates (4 activities)
Section 3: Social Media (3 activities)

LearnWorlds automation rule

SettingValue
Trigger eventTag is added
Trigger tag[customer] tommy richardson course
ActionEnroll in product: Marketing with Tommy Richardson
Rule statusTODO: Verify rule exists + enabled in LW admin

LW automation rules are admin-UI only (not exposed via public API). Verify in school.topreptraining.com/admin → Settings → User Roles → Automations.

Zapier screenshots needed from you

Test procedure

  1. Synthetic payload to the Zap catch-hook (when known). Confirms Zap → LW chain.
  2. Live in-GHL test by creating a test contact and pushing into the workflow. Confirms full chain end-to-end.
  3. Real $1 test purchase (optional but recommended) before activating the workflow.

Notes

Draft workflow in GHL ([3.3.x] — number not yet assigned). Course exists and is live in LW catalog. Confirm with Jet whether to ship or hold.