Enquiry received
Visitor submits the website form.
Finds the "Get in touch" or workshop enquiry button. Clicks through to the HubSpot-embedded form — no email client, no inbox.
Five options. The selection drives exactly which fields appear next — no irrelevant questions.
- Organisation name
- Approx. attendees
- Topic of interest
- Preferred timeframe
- Topic of interest
- Preferred dates or timeframe
- Module of interest
- Employer: org name, no. of apprentices, levy or non-levy
- Learner: current role, target qualification
- Name, email, message only
Form validates that all required fields are complete before accepting submission.
Immediate HubSpot automation
WF-ENQ01Fires within seconds of submission — no manual action required.
If the email already exists in HubSpot the record is updated. If new, a Contact is created. Lifecycle Stage → Lead — only if not already MQL, SQL, or Customer (one-way ratchet, never moves backwards).
Business Unit Interest→ set from the form selectionHow Did You Hear About Us→ set from form answerFirst Enquiry Date→ today's date (written only if blank — never overwritten on repeat enquiries)
A new Lead record is created. Lead Status = New. Business Unit copied to Lead so Stacy can report leads by business unit and by owner independently.
- B2B Workshop / B2C Workshop → Megan / Annika (rotating)
- Apprenticeship → Education team (rotating)
- General → Julie / Melissa (rotating)
Fires within seconds. Tone and content match the Business Unit selected. Enquirer gets confirmation their message was received before anyone at PMA has even seen it.
HubSpot creates and assigns the task automatically:
Owner sees this in their HubSpot task queue. All form answers, source, and contact details are on the record — no need to search for anything.
Follow-up sequence
WF-ENQ02Auto-unenrols the moment a meeting is booked — no one needs to manually stop it.
Owner opens the Contact and Lead record in HubSpot. All form answers are visible — Business Unit, topic of interest, how they heard, when they enquired. Can make direct outreach by phone or email if appropriate before the automated sequence fires.
Three days after form submission with no meeting booked, HubSpot sends a follow-up email automatically. Includes a HubSpot Meetings booking link — replaces MS Bookings. One click, the visitor picks a time slot, it goes straight into the owner's Outlook calendar. No back-and-forth.
A final follow-up email goes out. Simultaneously HubSpot creates an escalation task for the team lead flagging that this contact has not responded after seven days.
Meeting booked
Sequence stops automatically · Lifecycle advances to MQL.
One click from the follow-up email. They see the owner's live calendar availability (connected to Outlook). Pick a slot. Receive a calendar invite immediately. Zero back-and-forth to book a meeting.
HubSpot detects the meeting booking and unenrols the contact from WF-ENQ02. No more follow-up emails. No manual action needed to stop it.
Full meeting details (date, time, attendees, Teams link) appear on the Contact timeline automatically.
WF-ENQ03 fires. This contact now appears in Stacy's funnel as Marketing Qualified Lead — a lead that has taken a meaningful step forward.
Owner opens the Contact and Lead record before the call. All form answers, source, and enquiry date are visible — no need to ask the prospect to repeat themselves.
After the call, the owner records the outcome in HubSpot notes and makes a qualification decision.
Qualification decision
Owner decides: qualify or disqualify.
Owner creates a Deal record in HubSpot. WF-ENQ04 fires automatically → Lifecycle Stage = SQL. Proposal or quote sent to the prospect. Deal stage = Proposal Sent.
Stacy can now see this in her pipeline revenue forecast.
Conversion — booking confirmed
Path varies by Business Unit · All paths end at Lifecycle = Customer.
TeamInvoice raised directly in HubSpot. Deal associated to the Marketing Event (the workshop session).
AutoInvoice syncs to Xero automatically via native integration. Finance team sees it in Xero instantly.
ClientClient receives invoice, approves and pays in Xero.
AutoPayment status writes back to HubSpot (WF16). Deal stage → Payment Received. Registration Payment Status → Paid.
AutoJoining instructions email sent with Teams link (WF04). The payment gate is non-negotiable — no payment, no joining link.
AutoRegistration record created in HubSpot. Lifecycle Stage → Customer (WF-ENQ05). Enrolled count on the session increments.
TeamRegistration link sent to enquirer — direct booking link for the specific workshop session.
ClientDelegate completes registration form and pays via Stripe.
AutoStripe confirms payment. Registration Status → Confirmed. Payment Status → Paid (written back by Stripe integration).
AutoConfirmation email + joining instructions sent automatically (WF05). No Stripe payment = no joining link.
AutoRegistration record created. Lifecycle Stage → Customer (WF-ENQ05). Enrolled count increments.