Track registration as a lifecycle
A single Registered for Event = Yes property cannot preserve repeated participation or operational detail. A registration might be invited, started, incomplete, pending approval, waitlisted, registered, payment pending, paid, ticketed, transferred, canceled, refunded, checked in, attended, partially attended, a no-show, a walk-in, removed, or credited.
Simple programs may use Marketing Events activity and selected Contact properties. Complex programs may need a registration, participation, or ticket record associated with the Contact, Company, household, event, campaign, payment, donation, Deal, membership, sponsorship, program, session, table, and venue.
Separate registration from verified attendance
Registration does not prove attendance. Verification may come from staff check-in, QR or ticket scans, badges, kiosks, printed sheets, virtual entry, attendance duration, instructor confirmation, certificate completion, or post-event reconciliation.
Define whether building entry is enough, a minimum duration applies, one session counts as a conference, staff and speakers are included, walk-ins are recorded, or session attendance is required for credit. The meaning of HubSpot event filters depends on the source system's definitions.
Manage paid tickets without confusing revenue and donations
A checkout may contain tickets, meals or benefits, a separate donation, sponsorship, merchandise, processing fees, taxes, discounts, or refundable amounts. Define which system owns pricing, inventory, payment processing, receipts, refunds, chargebacks, taxes, revenue recognition, financial reconciliation, and donor acknowledgments.
Ticket revenue should not automatically be treated as a charitable donation. Fundraising events may require documented fair-market values, charitable and noncharitable portions, acknowledgment language, benefit-decline rules, advertising treatment, auction separation, offline payments, and accounting synchronization. HubSpot can support the approved process but should not determine tax treatment.
Control tickets, sessions, tables, and capacity
Inventory may include event capacity, ticket types, tables, seats, sessions, tours, meals, parking, childcare, accessibility services, sponsor allocations, complimentary tickets, and volunteer roles. The system should account for sold, held, complimentary, pending, canceled, waitlisted, transferred, and expired reservations.
A HubSpot form submission should not be assumed to enforce complex real-time inventory. Use a suitable event platform or carefully tested custom logic when capacity and simultaneous registration matter.
Support public, private, and invitation-only events
Private access may use a unique invitation, single-use code, approved email, Contact match, membership or donor requirement, sponsor allocation, manual approval, password, restricted page, nontransferable ticket, or guest limit.
Define who may view, register, invite guests, transfer access, or appear on attendee lists. A forwarded link should not bypass eligibility, and sensitive event participation should not automatically appear in general marketing or unrestricted record views.
Use QR codes and check-in carefully
Registration may require identity, guest, payment, meal, accessibility, waiver, guardian, emergency, transportation, lodging, certification, volunteer, or sponsorship information. Collect only what is necessary, decide what belongs permanently in HubSpot versus the registration record, restrict sensitive fields, and document retention and deletion.
Registration does not automatically authorize all future fundraising or marketing. Keep event confirmations, safety updates, schedule changes, tickets, reminders, resources, surveys, newsletters, appeals, sponsor messages, and partner communications aligned with their proper purpose and consent. Guests and minors need appropriate handling.
Automate the participant journey
Lorem Ipsum is simply dummy text of the printing and typesetting industry. It has been the industry's standard dummy text ever since the 1500s.
- Invitations and save-the-date messages
- Abandoned registration and waitlist follow-up
- Confirmations, receipts, tickets, and calendars
- Directions, access, meals, waivers, and reminders
- Schedule, weather, venue, and check-in updates
- Thank-yous, resources, surveys, and certificates
- Membership, volunteer, donor, and sponsor follow-up
- Correct communications for no-shows and cancellations
Workflows must distinguish invited, registered, waitlisted, canceled, refunded, attended, no-show, speaker, sponsor, volunteer, staff, exhibitor, donor, member, and guest. A no-show should not receive a message thanking them for attending.