Claire Evan
← Back to work

Marketing Funnel

Webinar Funnel & Automation for Sports Bettor Advisory

ZDMBets · win.zdmbets.com

ZDMBets webinar funnel: mobile landing page, SMS reminders, and branded email sequence
Role
Website Designer & Developer
Client
ZDMBets
Stack
WordPress · Gravity Forms · FunnelKit · StreamYard · Meta Ads
Cadence
Weekly campaign + live webinar cycle

Metrics

Total emails sent

Result
574

Email open rate

Result
16.2% (93 opens)

Total SMS sent

Result
548

SMS click rate

Result
96% (526 opens/reads)

Webinar registrants (total)

Result
238

Landing page conversion rate

Result
12%

Webinar attendance (average)

Result
12 viewers/webinar

The Client

ZDMBets is run by Zach Miller, a solo sports betting consultant who reframes sports betting not as gambling, but as a repeatable investment process. His model centers on bankroll management, educated evaluation, and long-term sustainability over short-term wins. His weekly webinar, “How to Turn Sports Betting from a Gamble into a Profitable System You Can Actually Rely On”, is a free open-to-the-public session that educates prospective members and eventually converts them into his paid advisory and mentorship group.

The marketing constraint: Sports betting-adjacent advertising is subject to platform restrictions. The campaign couldn't make earnings claims, couldn't promise financial returns, and needed to be positioned around education and process not monetary outcomes. Every piece of the funnel, from the landing page to the SMS messages and ad copy had to be compelling enough to convert, while staying responsible enough to comply.

The Funnel

The campaign was designed as a closed-loop weekly cycle:

Meta Ads (Sun 9 AM → Wed 12 PM)
Landing Page, Reservation Funnel
Registration Form (Gravity Forms)
Confirmation Page + VIP Upsell ($39)
Automated Email + SMS Sequence
Live Webinar (Wed 8 PM EST, StreamYard)

Each touchpoint was designed to serve one of two goals: get webinar registrations or get the registrant to show up.

The Landing Page

The landing page was designed mobile-first, as the primary traffic source was Meta ads. The entire registration flow needed to work primarily on smaller screens.

Design decisions:

I positioned the hero to lead with a reframe rather than a promise. The headline, “How to Turn Sports Betting from a Gamble into a Profitable System You Can Actually Rely On”, aimed to position the webinar around process and methodology, not short-term winnings or cash-grab clickbait. The subheadline reinforced this: “Ready to Stop Blowing Your Bankroll on Emotion-Driven Bets and Start Managing It Like Professional Investors Do?” The betting-restriction constraint became a creative asset, allowing us to frame Zach's approach as investor-minded rather than gambling-adjacent.

ZDMBets' color palette is high-contrast and energetic, matching the betting industry while providing an elevated, educated spin on the high-risk, high-reward flashy design often seen.

The landing page followed this conversion sequence:

  • Hero + Primary CTA: (Reserve Your Spot) intercept high-intent visitors immediately, repeated, solo funneling CTAs for campaigns
  • Host Credibility: Zach's background and framing of the webinar content, separating mentorship from gambling platforms
  • What You'll Learn: expectation setting that reinforces the investment and mentorship positioning
  • Secondary CTA: second registration anchor lower in the page for scroll-through visitors
  • Registration Form: Collects name, phone, email, and phone number captured for SMS and email sequence

Confirmation page + upsell: After successful form completion, registrants landed on a confirmation page that surfaced a $39/VIP ticket offer, full webinar replay access, plus a live Q&A session. The upsell was supported via an embedded video from Zach that explained the offer directly, maintaining the campaign's personal tone while capturing engaged registrants.

Automations

Once a registrant submitted the registration form for a free webinar ticket, FunnelKit triggered a multi-touchpoint automated sequence timed to the Wednesday 8 PM EST webinar. Each touchpoint was designed by the client and myself to resolve low show-up rates, and warm registrants to communication with Zach.

Email Sequence

  • Email 1, “Tomorrow’s the Day” (24hrs before webinar): To avoid too much communication up front for early registrants, we started the funnel 24 hours before the webinar scheduled time, to warm registrants to join.
  • Email 2, “Today’s the Day” (Day of webinar, morning): The following morning, a subject-level urgency email is sent to all registrants, with an overview of what will be covered, what they'll get out of joining tonight, and to stay after the main presentation for a free strategy document for those that opened the emails.
  • Email 3, “We Go LIVE in 1 Hour” (1 hour before): An hour before showtime, a short, direct, and action-focused email is sent with a single CTA: Watch Link, populating the dynamic StreamYard link.
  • Email 4, “We’re Live! Join Now.” (Time of webinar start): At 8 PM EST, all registrants receive the dynamic StreamYard link directly at the top of their inbox to rally them to join.

SMS Sequence

  • SMS 1, (24 hours before): Opening with, “Hey [Registrant Name]! Zach here.” This message confirmed the date and time, and included the StreamYard link. Since SMS is a more direct approach, all messaging at this point is positioned to come from Zach himself.
  • SMS 2, (10 minutes before): As a way to prep registrants to find a spot to log on and get ready for the webinar, this message was sent 10 minutes before the livestream begins.
  • SMS 3, (Time of webinar start): With copy written to direct users to instantly join the webinar, we switched to third-person, opening with “Zach is now live!”

Sequencing

  • The further from the event → more content, more context
  • The closer to the event → shorter, urgent, more direct
  • Email for depth and credibility; SMS for immediacy and action

Tools Used

Landing page design + build
WordPress, Elementor, Custom CSS/JavaScript
Registration form + data capture
Gravity Forms, Zapier
Email + SMS automation + upsell flows
FunnelKit
Webinar hosting + streaming
StreamYard
Paid traffic
Meta Ads (Facebook / Instagram)

Complexities

Most paid media campaigns I'm brought onto consists of a landing page design, A/B testing, optimization, and handoff. This campaign required connecting four separate systems into a sustainable, automated pipeline that fires accurately every week without manual intervention from our internal team, and set up the client with a reliable, repeatable funnel:

  • Gravity Forms captures registrant data, including contact name, phone number, and email
  • FunnelKit ingests that data, adds the contact to the correct list, and triggers the sequence
  • The sequence fires on a schedule tied to the recurring webinar date
  • The upsell page is triggered post-submission and tied to a separate FunnelKit product flow for the $39 VIP ticket
  • SMS and email delivery required carrier compliance and opt-in language embedded in the form/privacy policy

Getting this infrastructure working correctly, and building it so it runs weekly without rebuilding, was a unique blend of functionality, engineering, and design. Instead of just a landing page, we delivered a repeatable, scalable funnel.

Outcomes

(Note: Full campaign metrics pending) The campaign has been running on a weekly cycle since launch in May of 2026, generating registrations through Meta ad traffic with automated follow-up requiring zero manual send effort from the client. The show-up incentive, free Bankroll Management document and betting advice for live attendees only, is a retention mechanism built to improve attendance rates over solely registration numbers.

VIP ticket upsells at $39 per conversion create an immediate revenue offset against Meta ad spend, making the free webinar partially self-funding.

Reflection

The design work (landing page, email templates, SMS copy) was the visual surface and hook, while the technical work underneath (form-to-CRM pipeline, automation triggers, upsell flow logic, recurring cadence setup) was what made it function as a scalable business tool rather than a one-time paid media campaign.

The betting-adjacent copy constraint was the most interesting creative challenge. The instinct in performance marketing is to lead with results. Here, every results-oriented claim had to be reframed as a process, which, in hindsight, made the positioning stronger. “Stop betting like a gambler, start betting like an investor” is a more differentiated message than any earnings claim would have been.

What I'd do differently: Implement UTM tracking parameters on the StreamYard links in every email and SMS touchpoint from day one. Attribution among the email sequence, SMS sequence, and actual webinar attendance currently relies on the platform's own reporting. Consistent UTM tagging from launch would have provided cleaner cross-channel attribution data for the client's ongoing campaign optimization.

Campaign Touchpoints

Confirmation page with VIP upsell offer and embedded video
SMS reminder sent 24 hours before the webinar
Email sent one hour before the webinar with a Watch Link CTA
Today's the Day email sent the morning of the webinar
Save Your Spot mobile registration form
SMS reminder sent 10 minutes before the webinar

Related Work