Intern
What you actually do
Day one: registration is in Zoom, attendance never reaches the CRM — map register and attend. Same-day split. Replay clock. Do not run a paid webinar until a dry run writes. Sales-visible is the point.
Registration lives in Zoom. Attendance is a Zoom CSV on Thursday. The CRM still has everyone as 'registered.' No-shows get the attendee offer. Sales cannot see who stayed.
Read it once, then stop negotiating with it. Zoom webinar write-in for academies is a wiring job: register → attendance → split → sales. Objects, then edges, then one test conversion. You do not need a new tool to start. You need the first writer to land on one contact this week.
Academies do not have a Zoom webinar write-in problem because they lack Zoom + GHL. They have it because registration is in Zoom. Attendance never reaches the CRM.
Wire these objects first: Zoom registration, Zoom attendance, GHL contact, attended vs no-show fields, replay clock, offer state, sales-visible fields, UTMs.
Then these edges, in order: Zoom register → GHL contact same day with webinar id + UTMs · Attendance webhook or same-day import → attended vs no-show split · Replay → shorter clock than live; offer state field updates · Sales → contact shows attendance and offer state without opening Zoom
Done looks like a test you can repeat: Register via Zoom. Confirm GHL contact. Mark or sync attended for one and no-show for another. Confirm different follow-up and a shorter replay. Confirm sales can see it. Registration in Zoom, attendance never in CRM is the leak.
Start here: Register writes a contact
Academies already have Zoom + GHL. The leak is not a missing feature. Registration is in Zoom. Attendance never reaches the CRM. Software did not cause it. A missing write-in did: the person exists in one tool and not in the pipeline.
Here is how you actually wire it. Name the objects: Zoom registration, Zoom attendance, GHL contact, attended vs no-show fields, replay clock, offer state, sales-visible fields, UTMs. Then connect these edges, in order: Zoom register → GHL contact same day with webinar id + UTMs · Attendance webhook or same-day import → attended vs no-show split · Replay → shorter clock than live; offer state field updates · Sales → contact shows attendance and offer state without opening Zoom. If you skip an edge, the next one is decoration. If you add a Zoom + GHL feature first, you usually skip an edge without noticing.
Prove it with a test, not a screenshot. Register via Zoom. Confirm GHL contact. Mark or sync attended for one and no-show for another. Confirm different follow-up and a shorter replay. Confirm sales can see it. Registration in Zoom, attendance never in CRM is the leak. How you know it worked on the board: Register write-in is same day (zoom is not the crm). If that number is a vibe, do not add traffic.
What to do this week, and only this week: Register writes a contact An intern can run the objects page and one test conversion. A CEO should protect that from a second priority.
Intern
Day one: registration is in Zoom, attendance never reaches the CRM — map register and attend. Same-day split. Replay clock. Do not run a paid webinar until a dry run writes. Sales-visible is the point.
Operator
You already feel registration is in zoom. attendance never reaches the crm. Registration is in Zoom. Attendance never reaches the CRM. Protect one sequence for 90 days. The four moves are register → attendance → split → sales. The edges are Zoom register → GHL contact same day with webinar id + UTMs then Attendance webhook or same-day import → attended vs no-show split. Register writes a contact that day. Attended vs no-show splits when Zoom (or the webinar tool) says so — same day if you can, next morning if you must, never next week. Replay has a shorter clock. Sales sees the state on the contact.
CEO
This is a money leak, not a preference about tools. Registration lives in Zoom. Until register write-in is a number you will defend, buying more traffic or more seats makes the leak more expensive. Refuse a second database: Zoom register → GHL contact same day with webinar id + UTMs.
Before
Tuesday. Someone among academies. Registration is in Zoom. Attendance never reaches the CRM. Zoom + GHL is open. A colleague asks where a person sits. The answer is a screenshot, a Slack thread, or “I think they’re interested.” The writer (form, calendar, shop, or phone) and the pipeline are two databases.
After
Same Tuesday, after write-in exists. Register writes a contact that day. Attended vs no-show splits when Zoom (or the webinar tool) says so — same day if you can, next morning if you must, never next week. Replay has a shorter clock. Sales sees the state on the contact. Zoom register → GHL contact same day with webinar id + UTMs The next move is written. That is the difference between a login and a system.
Keep it this plain. A person in academies already paid for Zoom + GHL. Registration is in Zoom. Attendance never reaches the CRM. They add a page, a form, a calendar. None of it writes into a spec. By Friday the calendar has ghosts and the pipeline still looks like the snapshot.
The fix is not a better template. Register writes a contact that day. Prove write-in: Register via Zoom. Confirm GHL contact. Mark or sync attended for one and no-show for another. Confirm different follow-up and a shorter replay. Confirm sales can see it. Registration in Zoom, attendance never in CRM is the leak. This week is one move: Register writes a contact If that feels too small, that is the point. Operators fail by starting at move four.
The leak
Registration lives in Zoom. Attendance is a Zoom CSV on Thursday. The CRM still has everyone as 'registered.' No-shows get the attendee offer. Sales cannot see who stayed.
The system
Register writes a contact that day. Attended vs no-show splits when Zoom (or the webinar tool) says so — same day if you can, next morning if you must, never next week. Replay has a shorter clock. Sales sees the state on the contact.
Native GHL webinar, Zoom via Zapier/Make, or a documented export with an owner. Pick one. Map: registered, joined, duration if you have it, no-show. Those are fields or tags on a spec, not four mystery lists.
Same-day: attendees get the attendee path. No-shows get a shorter recap and a different CTA. Replay is not the live offer with extra days. If everyone gets everything, you did not wire attendance — you wired a list dump.
Register writes a contact that day. Attended vs no-show splits when Zoom (or the webinar tool) says so — same day if you can, next morning if you must, never next week. Replay has a shorter clock. Sales sees the state on the contact.
Registration is in Zoom; attendance never reaches the CRM. Register writes a contact; attended vs no-show splits the same day; replay has a shorter clock; offer state is visible to sales. Zoom can remain the room; GHL is the person. A Thursday CSV is a last resort, not a design. Webhooks or native integration are the wire.
Wire UTMs through registration (custom questions or URL params). Reminders can be Zoom's or GHL's — pick one owner. Follow-up workflows branch on attendance. If you use a GHL webinar instead of Zoom, the same objects exist: register, attend, replay, offer. Do not run two rooms without a reason. Two rooms is two attendance databases.
Two databases: Zoom reports and a GHL 'webinar list' that is only registrants. The intern does a dry-run webinar of 15 minutes with two testers. They do not pick slides. If attendance cannot write the same day, do not scale ads to the registration page. You would be buying a vanity metric. Same-day is the bar.
Zoom registration, Zoom attendance, GHL contact, attended vs no-show fields, replay clock, offer state, sales-visible fields, UTMs.
Zoom register → GHL contact same day with webinar id + UTMs
Attendance webhook or same-day import → attended vs no-show split
Replay → shorter clock than live; offer state field updates
Sales → contact shows attendance and offer state without opening Zoom
Register via Zoom. Confirm GHL contact. Mark or sync attended for one and no-show for another. Confirm different follow-up and a shorter replay. Confirm sales can see it. Registration in Zoom, attendance never in CRM is the leak.
Day one: registration is in Zoom, attendance never reaches the CRM — map register and attend. Same-day split. Replay clock. Do not run a paid webinar until a dry run writes. Sales-visible is the point.
Zoom (or GHL) registration creates/updates the contact.
Joined vs no-show writes the same day or next morning.
Attendee path ≠ no-show path ≠ replay path.
State visible on the contact before anyone calls.
On one line, for academies: Registration is in Zoom. Attendance never reaches the CRM. Add who gets hurt (calendar, cash, inbox, or reputation). If two people write different sentences, you do not agree yet — stop and agree.
Why: Teams skip this and jump into settings. Then every person is fixing a different problem with the same login.
Done when: One sentence. Shared. No adjectives required.
Zoom registration, Zoom attendance, GHL contact, attended vs no-show fields, replay clock, offer state, sales-visible fields, UTMs.
Why: If objects aren't named, software invents a second database.
Done when: A stranger can list them.
Zoom (or GHL) registration creates/updates the contact. Then wire: Zoom register → GHL contact same day with webinar id + UTMs
Why: Academies cannot skip this edge. Registration is in Zoom; attendance never reaches the CRM. If it is not true, Zoom + GHL is already a second database.
Done when: Zoom register → GHL contact same day with webinar id + UTMs is true on a test.
Joined vs no-show writes the same day or next morning. Then wire: Attendance webhook or same-day import → attended vs no-show split
Why: Academies skip this and the leak returns as a private language. Wire UTMs through registration (custom questions or URL params). Spec tags, fields, and states have to be the same objects the next workflow will read.
Done when: Attendance webhook or same-day import → attended vs no-show split is true on a test.
Attendee path ≠ no-show path ≠ replay path. Then wire: Replay → shorter clock than live; offer state field updates
Why: Academies feel this as Registration is in Zoom. Attendance never reaches the CRM. Two databases: Zoom reports and a GHL 'webinar list' that is only registrants.
Done when: Replay → shorter clock than live; offer state field updates is true on a test.
Register via Zoom. Confirm GHL contact. Mark or sync attended for one and no-show for another. Confirm different follow-up and a shorter replay. Confirm sales can see it. Registration in Zoom, attendance never in CRM is the leak.
Why: Calendar full + pipeline empty means two databases.
Done when: One test conversion, one contact, right stage/state.
Every Monday, look at Register write-in (Zoom is not the CRM), then attendance (Not one list on Thursday). Write one action or write “hold.” A dashboard with no action is theatre.
Why: What gets reviewed gets run. What only lives in a tool gets ignored the week someone is busy.
Done when: Three numbers. One owner. Fifteen minutes. Actions attach.
Register writes a contact
Why: Operators fail by starting at move four. Interns fail by making a 40-item checklist. CEOs fail by adding a second priority. One proven write-in beats an elegant plan.
Done when: The move is true, or you can name the blocker in one sentence.
Zoom registration, Zoom attendance, GHL contact, attended vs no-show fields, replay clock, offer state, sales-visible fields, UTMs.
If objects aren't named, software invents a second database.
Registration is in Zoom. Attendance never reaches the CRM.
Zoom (or GHL) registration creates/updates the contact. Then wire: Zoom register → GHL contact same day with webinar id + UTMs
Academies cannot skip this edge. Registration is in Zoom; attendance never reaches the CRM. If it is not true, Zoom + GHL is already a second database.
On Zoom + GHL, this means the data model matches how academies actually work — not the snapshot demo. Edge: Attendance webhook or same-day import → attended vs no-show split
Joined vs no-show writes the same day or next morning. Then wire: Attendance webhook or same-day import → attended vs no-show split
Academies skip this and the leak returns as a private language. Wire UTMs through registration (custom questions or URL params). Spec tags, fields, and states have to be the same objects the next workflow will read.
Register writes a contact that day. Attended vs no-show splits when Zoom (or the webinar tool) says so — same day if you can, next morning if you must, never next week. Replay has a shorter clock. Sales sees the state on the contact.
Attendee path ≠ no-show path ≠ replay path. Then wire: Replay → shorter clock than live; offer state field updates
Academies feel this as Registration is in Zoom. Attendance never reaches the CRM. Two databases: Zoom reports and a GHL 'webinar list' that is only registrants.
Register writes a contact
Because the login already exists. Registration lives in Zoom. Attendance is a Zoom CSV on Thursday. A new feature on a missing spec is a second database. Finish this edge first: Zoom register → GHL contact same day with webinar id + UTMs.
Day one: registration is in Zoom, attendance never reaches the CRM — map register and attend. Same-day split. Replay clock. Do not run a paid webinar until a dry run writes. Sales-visible is the point. Workflows on unnamed objects fire on folklore. Name contact (or profile), stage or state, and the writer (form, calendar, metric) before any on-switch.
A test conversion creates or updates one person, on the right stage or state, with the fields the next sequence will read. Register via Zoom. Confirm GHL contact. Mark or sync attended for one and no-show for another. Confirm different follow-up and a shorter replay. Confirm sales can see it. Registration in Zoom, attendance never in CRM is the leak. If you merge after the test, identity is wrong — fix that, do not add a dedupe automation.
If it is only in someone's head, a new hire needs a story, reporting cannot be defended, and automations fire on folklore. Writing is how two people mean the same object on Monday.
Because setup was a project, not a review. Replay clock (Or you trained them to wait) is how you stop the leak returning dressed as a new feature. The room is not the business. The week after is. Same-day notes, a no-show path that is not the attendee path, UTMs that survive, proof packaged for the person who paid. Reuse the calendar. Do not hero-mode every event.
More leads into a leak is a more expensive leak. Register writes a contact that day. Attended vs no-show splits when Zoom (or the webinar tool) says so — same day if you can, next morning if you must, never next week. Replay has a shorter clock. Sales sees the state on the contact. Watch register write-in before you buy traffic. If that number is folklore, acquisition is a vanity spend.
Then you only have time for the objects page and one test conversion. Register writes a contact That is the intern version of strategy. Protect it from a second priority for seven days.
Skip this
Leaving objects unnamed because Zoom + GHL is “set up”.
Do this
Zoom registration, Zoom attendance, GHL contact, attended vs no-show fields, replay clock, offer state, sales-visible fields, UTMs.
Skip this
Building a workflow or flow before a writer lands on one contact.
Do this
Zoom register → GHL contact same day with webinar id + UTMs
Skip this
Calling it done because a screenshot looks busy.
Do this
Register via Zoom. Confirm GHL contact. Mark or sync attended for one and no-show for another. Confirm different follow-up and a shorter replay. Confirm sales can see it. Registration in Zoom, attendance never in CRM is the leak.
Skip this
Leaving “Sales” to chance.
Do this
State visible on the contact before anyone calls.
The usual miss
Calling Zoom + GHL “set up” because someone logged in and imported a snapshot.
Do this instead
Zoom (or GHL) registration creates/updates the contact. Then prove write-in: Register via Zoom.
The usual miss
Building the workflow or flow before the writer (form, calendar, shop event) lands on one contact.
Do this instead
Connect Zoom register → GHL contact same day with webinar id + UTMs first. Automations on a missing writer invent a second database.
The usual miss
Adding a page, form, flow, or campaign every time last week hurt.
Do this instead
Name which edge is missing. Fix that edge. Hurt is usually a skipped write-in, not a missing asset.
The usual miss
Reporting that nobody will defend in a meeting — screenshots, vanity opens, 'interested' counts.
Do this instead
Register write-in: Same day. Zoom is not the CRM. If you cannot say it out loud, it is not a scoreboard.
The usual miss
Hiring or retaining an agency to invent the spec while also running the calendar.
Do this instead
Hands on a known sequence are useful. Hands inside a missing spec pick the louder job (the calendar) and the leak stays.
Register write-in
Same day
Zoom is not the CRM
Attendance
Split
Not one list on Thursday
Replay clock
Shorter
Or you trained them to wait
This week
Register writes a contact
Register writes a contact
Attended vs no-show splits the same day
Replay has a shorter clock
Offer state is visible to sales
Want the longer lesson, not the page for this niche? A webinar is one CRM journey ↗
Working notes
Webinar, workshop, and launch rails that survive the week after the event. Request the file. It arrives by email — not a public dump, not a drip of slogans.
Zoom webinar write-in does not split by niche and city. The wiring is the same: objects, edges, one test conversion. Read a connect map if two tools are already in the stack, or a vertical essay if the language needs to change.
A full calendar and an empty pipeline is two databases.
Read ↗A high score in a CSV is not a qualified opportunity.
Read ↗If the thank-you does not change the contact, the page was a brochure.
Read ↗Show-up and close are the numbers. Traffic without those two is a content hobby.
Read ↗An $8k offer on an $8 process is how you attract the wrong buyer and exhaust the right one.
Read ↗Payment is the start. Day 0–7 decides whether they become a case study or a refund conversation.
Read ↗Email and WhatsApp stay open. A call is for installing the system.