· 21 min read
How to test event registration before opening ticket sales

You've checked the event page, chosen your ticket prices and scheduled the launch email. Someone on the team has clicked through the registration form and said it looks fine. Before you open sales, you need to know what happens after a buyer actually tries to book.
Test event registration by rehearsing complete bookings, including failed payments and changed orders, through to confirmation and entry. Compare what the buyer sees with the payment, ticket and attendee records your team will use. Open sales when those records agree, buyers can recover from problems, and someone can explain every unresolved issue.
A successful payment screen doesn't tell you whether the right person received their tickets. A confirmation email doesn't prove the ticket admits its holder to the workshop they paid for. The rehearsal connects those steps before customers start discovering the gaps for you.
This guide explains how to organise that rehearsal, what to check in ordinary and awkward bookings, and how to make the launch decision. You'll need the people responsible for selling tickets, handling customer questions and admitting attendees. Bring the person who can change the setup too, otherwise you'll finish with a useful list and nobody able to fix it.
Agree what a correct booking looks like
The first thing you want to do is write down the result you expect. That sounds basic, but teams can test the same booking and disagree about whether it worked because they never agreed what the ticket included.
Use the actual offer you plan to publish. For a paid conference, that might mean a general pass includes the main programme and lunch, while a separately purchased workshop has its own capacity. If the sales page says a pass includes a workshop but checkout charges extra, your test has found a commercial problem even if every button works.
Record the advertised ticket name, access, sale period, quantity rules, displayed price and refund terms. Add the messages a successful buyer should receive and the information staff should find afterwards. Keep this short enough that somebody can compare a real booking against it during the rehearsal.
You aren't writing a technical specification for your provider. You're deciding what your customer is buying and what your team has promised to deliver. The provider can confirm how its software implements those decisions, but it can't decide whether lunch belongs in your conference pass.
Separate the buyer from each attendee in these expectations. A company may pay for several delegates while its finance contact attends nothing. Our event registration form template explains which information belongs with the order and which belongs with an attendee. Here, the question is whether your configured journey preserves that distinction all the way through.
Choose one person to maintain the test record and one person to make the launch decision. Other team members can contribute results, but somebody needs to see whether a fix in one place has broken something elsewhere. Otherwise everyone finishes their own checks while the booking still fails between teams.
Set up testing without confusing it with real sales
Ask your ticketing provider which rehearsal process it supports before you create orders. You need to know whether you're using a separate test environment, a preview, an unpublished event or another supported arrangement. Those options can behave differently, particularly around payments, emails and entry.
A preview that lets you inspect the form may never create a ticket. A payment simulation may create a test transaction without sending the same email a customer receives. Write down these limits. When a step hasn't run, record it as unverified rather than assuming that passing the previous step covers it.
Use test contact details that your team controls, clearly labelled fictional attendee information and whatever payment credentials the provider supplies for its test environment. Don't import a real customer list just to make the rehearsal look realistic. You need realistic situations, not unrelated personal information.
Payment testing has provider rules. For example, Stripe's testing documentation instructs users to use test credentials and test card details, and prohibits testing in live mode with real payment details. Follow the process supported by your platform and payment provider. Don't improvise a small live charge and refund because it seems easier.
Confirm who can see test orders, whether they affect availability, and how you will remove or exclude them afterwards. Keep the evidence you need, but don't leave fictional bookings in lists that staff will later use for badges or catering. The same applies to launch reporting and marketing audiences.
Finally, agree how you'll check the live configuration without manufacturing a prohibited payment. Your provider should explain the supported checks for the selling account, payment availability and launch settings. Document which behaviour was simulated, which settings were checked, and what must be monitored when genuine sales begin.
Start where the buyer will start
Send your tester the same link a customer will receive. If your launch email points to a ticket selector, start there. If an Instagram profile sends people through another page, follow that route too. An administrator's preview can miss a broken public link or a requirement to sign in.
Use a fresh browser session without the organiser account already logged in. Ask somebody who didn't build the page to book a specific ticket and explain what they think it includes. Let them work without coaching. Every explanation you supply verbally is information the customer won't have.
Check that the event name, date, venue and time zone remain consistent as the buyer moves into checkout. Watch for old copy copied from a previous edition. A confirmation with last year's address can survive a technically successful booking because nobody reads the message after recognising its layout.
Try the routes you actually intend to promote, including approved partner links and discount links. A correct main link doesn't establish that a restricted presale link has the right audience, price or end time. Ask your marketing lead to verify the links already prepared for scheduled campaigns.
If an event page opens checkout inside another page, try that version as well as the direct checkout link. Notice whether closing a window, returning from a payment app or using the browser's back button leaves the buyer somewhere understandable. Record what happened before restarting the journey.
Don't measure success by whether your tester eventually discovers the right route. Watch the points where they hesitate, misread an inclusion or think they've finished before paying. Sometimes the fix is a clearer sentence. Sometimes you need to change the ticket setup because the sentence would promise something the system doesn't do.
Check tickets, totals and availability together
Buy each ticket type through the supported test process and compare the result with your agreed offer. Check the quantity, currency, required charges and any optional additions. Read the final amount as a customer would, without relying on the price list you already know.
Use a simple hypothetical booking to follow the arithmetic. If the displayed total for a pass is $120 and a buyer selects two, the order should show $240 before any genuinely optional purchase or separately disclosed applicable charge. If the result differs, identify the exact reason rather than writing that pricing needs attention.
Test discount rules separately. Try an eligible order, an ineligible ticket, an expired offer and a booking beyond the permitted quantity. Check whether a discount applies to the ticket price, the entire order or another defined amount. Your customer service team needs the same explanation the checkout gives.
For covered US live-event tickets, the FTC's guidance on its fees rule explains the requirement to include mandatory fees in the prominently displayed total price, with defined exceptions. Check the rules that apply to your event and market. Don't treat a correct final calculation as proof that the earlier price display was acceptable.
Next, check capacity using your provider's supported process. A workshop with its own limit needs its own test, even when the main event still has passes available. Try the final available place, the sold-out state and an abandoned reservation. Confirm what releases a held place and when.
Ask the provider how it checks simultaneous demand for the final places. Two colleagues clicking at once cannot establish how the service handles a major launch. You can verify the event's limits and ask for the relevant provider assurance without pretending your rehearsal was a capacity test of its infrastructure.
Use bookings that expose the awkward cases
One ordinary booking establishes a starting point. After that, choose situations that differ in a way your team must handle. You don't need to try every possible combination of browser, ticket and answer. You do need to cover each distinct promise or rule.
For a conference, ask a tester to buy for themselves, then ask another person to buy passes for colleagues. Include a booking with attendee details supplied later if you offer that option. Test a ticket with an additional session and one without it. Leave optional questions unanswered.
A company booking deserves particular attention because the buyer may need the receipt while the delegate needs admission instructions. Check what each person receives and whether the buyer can provide missing information without accidentally replacing every attendee's name with their own. Our guide to conference group registration covers the commercial decisions behind those arrangements.
Use realistic names and input formats. Try a long name, punctuation, an international telephone format if you collect numbers, and an address from a market you serve. You aren't trying to surprise the software for entertainment. You're checking that ordinary customers can supply legitimate details without inventing an answer the form accepts.
W3C's guidance on validating form input recommends accommodating different legitimate formats and letting users review and correct their information. In your rehearsal, deliberately leave a required field blank and enter an invalid email format. Check whether the explanation identifies the problem and whether the answers you already entered remain available.
Then correct a previously valid answer. Does changing the buyer email affect the intended recipient? Does removing a workshop remove its questions and charge? A journey can work when completed perfectly in one direction and still mishandle the ordinary act of changing your mind before payment.
Make mobile and accessibility checks part of booking
Run the complete journey on a phone, including payment authentication and opening the resulting ticket. A desktop window made narrower is useful for inspection, but it doesn't reproduce every interaction with a phone's keyboard, browser or payment app.
Start with devices and browsers your customers actually use, informed by your available audience information. Include another supported setup where practical. You're looking for concrete barriers such as a payment button hidden behind a fixed banner, text that becomes unreadable, or an error message above the part of the page currently visible.
Check the journey using a keyboard without a mouse. Can the tester reach the ticket selector, understand the current selection, correct an error and complete the supported payment simulation? Watch whether a popup traps them or closes without returning them to a sensible place.
W3C's Easy Checks for web accessibility provides an initial review covering matters such as keyboard access, visible focus, zoom and form labels. W3C also explains that these checks are introductory and don't establish full accessibility. Use them to find problems, then involve an accessibility specialist or your provider when a fuller assessment is needed.
Ask people with relevant access needs to take part where you can, and compensate their work appropriately. Don't assume that somebody briefly switching on a screen reader can represent every person who uses one. Record the device, assistive technology and task so the person fixing a problem can reproduce it.
Check the support alternative too. If a customer can't finish online, can your advertised contact help them buy the same ticket on fair terms? That route needs an owner and working instructions. It doesn't remove the need to fix the main journey, particularly when your launch happens outside the support team's normal hours.
Rehearse failed and uncertain payments
A declined payment should leave the buyer with a clear next action and your team with an accurate booking record. Use the failure scenarios your provider supports. Don't use real cards to deliberately trigger errors or attempt your own experiments against the live checkout.
Try a supported decline, an abandoned authentication step and a payment that remains pending, where your payment methods allow that state. For each one, check what the buyer sees, what email they receive, whether a ticket exists and what happens to the reserved place.
The uncertain result is particularly important. Imagine a buyer returning from their bank app to a page that keeps loading. They don't know whether paying again will charge them twice. Your instructions should tell them how to check their booking or get help without guessing that a spinning screen means failure.
Ask the provider to demonstrate how the order responds to a repeated submission or a delayed payment update. Observe the resulting records through its supported tools. If you can't simulate that situation yourself, record the provider's explanation and the remaining limit of your test. Don't repeatedly submit live payments to see what happens.
Your support team should rehearse the response to a buyer reporting a charge with no ticket. They need to identify the order, inspect the payment status and escalate an unresolved discrepancy. Sending a replacement ticket before checking can admit someone whose payment never completed; asking them to pay again can create another problem.
Keep payment information out of ordinary support messages. The PCI Security Standards Council's guidance on card numbers in messaging prohibits sending unprotected card numbers through email, SMS, chat and similar channels. Staff can ask for the booking reference and relevant account information through approved procedures. They shouldn't ask customers to email their card details to finish a failed purchase.
Follow confirmation through to the attendee
After a supported successful test booking, stop acting as the organiser and read everything the customer receives. Open the confirmation on the device used for booking. Follow the ticket link, check the attachment if there is one, and try the instructions without help from your team.
The message should make the booking status clear. If payment is still pending, it shouldn't read like a completed purchase with guaranteed admission. If the order is complete but attendee details remain outstanding, the message should explain that task without implying that the payment failed.
For a group order, check whether each attendee can find their own ticket or whether the booking lead has to distribute them. Either arrangement needs clear instructions. An accounts contact who receives a receipt may have no reason to realise that colleagues still need admission information.
Check the event date, arrival time, venue address, ticket inclusions and support contact against the event page. Follow every essential link. Our event confirmation email guide helps you review the content, but the rehearsal must establish that the correct version actually arrives for this booking.
Use more than the organiser's own inbox when the supported test process allows it. Look in spam folders and note whether messages arrive with a recognisable sender. If test email behaviour differs from production, get the provider's explanation and include delivery in your launch monitoring rather than declaring it verified.
Finally, imagine the attendee has lost the email. Use the recovery route you advertise and check what information they need. Can someone find their tickets without access to the organiser account? Can staff resend the appropriate message without exposing another person's order? A working first delivery is only part of a usable ticket journey.
Take the booking to the entrance team
Now hand the test ticket to the people who will admit attendees, using the provider's supported rehearsal setup. Have them use their own staff accounts and the devices intended for the event. An organiser scanning a ticket with full access hasn't established that a volunteer can do the same job.
Check that the right ticket admits its holder to the right event or session. Try the same ticket again and confirm the message staff should expect. Include a cancelled or otherwise invalid test ticket if the supported process allows it. Explain who can approve an exception and where staff record that decision.
If the attendee has bought several things, inspect what the entrance team can tell. A conference pass and an optional workshop may require different checks. Staff shouldn't have to infer someone's entitlement from a meal choice or a free-text note that happens to mention the workshop.
Rehearse a missing ticket and a name that differs from the booking lead. Give staff the approved lookup process and enough information to locate the correct record. Avoid solving every awkward case by issuing broad access to personal information or handing volunteers the organiser's password.
Where the provider offers an offline process, test it according to its instructions and confirm its limitations, including how devices reconcile later. Where it doesn't, agree what staff will do when connectivity fails. A printed list may help in some circumstances, but it needs a current version, controlled access and a clear exception policy.
The entrance rehearsal also checks whether registration questions have a practical purpose. If you collected an access request, ask the responsible person to locate it and explain the agreed arrangement. If nobody can find it, the customer completed the form but your event hasn't completed the work that answer required.
Try a change, a cancellation and a refund
Choose the changes you actually offer and rehearse them before you publish the terms. That might include correcting a name, substituting a delegate, cancelling an additional workshop or requesting a refund. Use the provider's supported test procedures and the event rules you've agreed.
Start with the customer instructions. If the policy says to contact support, send a rehearsal request through that route and see who receives it. If you provide a self-service option, follow it without using an administrator account. Check that the customer can tell what has changed and what still remains booked.
For a refund, compare the requested amount with the amount your policy and applicable rules require. Check the treatment of ticket charges and any fees instead of assuming they follow the same rule. Make sure staff can distinguish a refund requested, a refund being processed and a completed refund.
Then inspect the ticket and capacity records. Does cancellation invalidate the right ticket? Does the place become available again when your rules say it should? If only the workshop was cancelled, the conference pass should retain its intended status. A correct money amount doesn't establish that admission and availability are now correct.
Look at downstream work too. A cancelled delegate shouldn't remain on the active badge list simply because somebody exported it before the cancellation. A substitute shouldn't inherit the previous person's private access information. Decide who updates operational records and which system staff consult when versions disagree.
Keep a record of any part the test environment cannot demonstrate, including the time money takes to reach a customer's account. Don't convert a quick simulated refund into a promise about real bank processing. The support wording should explain the actual process and the point at which the team can investigate a delay.
Work through a company booking as a team
Here's a practical way to connect the checks. In a hypothetical conference booking, a finance manager buys passes for colleagues, adds a workshop for one delegate and leaves the optional company directory choice unticked. The manager won't attend. One colleague still needs to provide their badge name.
Ask your tester to explain the purchase before submitting it. They should understand which person has workshop access, what information can follow later and the total amount due. If they assume every pass includes the workshop, stop and examine the wording before completing the booking. You have found something worth fixing even though the software hasn't returned an error.
Complete the supported payment simulation, then give the finance contact's confirmation to another team member. Ask them to find the receipt and explain how the delegates get their tickets. Give the attendee instructions to someone else and ask them to complete the missing badge information. Nobody should need to know how you configured the event.
Now have the workshop delegate request a permitted substitution. Check whether the replacement receives the appropriate access and whether the original delegate's ticket behaves as your rules require. Review the badge information and any private arrangements separately. A changed ticket name doesn't establish that every related record has changed correctly.
Finally, cancel the workshop under the rules you intend to offer. Trace the refund request, ticket entitlement, workshop availability and customer message. The delegate should still hold the main conference pass if that was the agreed result. Ask the entrance team to show how they would recognise that distinction using their permitted account.
This example connects finance, attendee preparation, support and admission around one order. It can reveal mistakes that isolated checks miss, such as finance receiving the only ticket instructions or a workshop cancellation accidentally cancelling an entire pass. Adapt the story to your event rather than copying every step into a show that has no named delegates or extra sessions.
The person recording results should keep the order reference throughout. When a team member spots a mismatch, record the first point where the information becomes wrong. That makes the next conversation much easier than a report saying the group booking is confusing. You can show that the purchase was correct but the attendee message named the wrong recipient.
Decide whether you're ready to open sales
Bring the results together in one record. For each scenario, write what you tried, what should have happened, what happened, the order reference where relevant, and the evidence needed to reproduce a failure. Add the person responsible for the fix and the result of the repeat test.
Keep screenshots focused on the problem and avoid capturing payment details or unrelated personal information. For a missing confirmation, record the recipient address used for the test, the time, the order status and which folders you checked. For an incorrect ticket, record the ticket type purchased and the access result. Those details help the provider investigate without asking your team to recreate the entire afternoon.
If someone fixes a problem during the rehearsal, note what changed before continuing. Otherwise a later result may describe a different setup from the one you started with. Save the final settings and results together so the launch owner knows which version passed.
Avoid a vague status such as mostly working. If a buyer can pay the wrong amount, receive no usable ticket or gain access they didn't buy, keep sales closed until the problem is resolved. Apply the same judgement to an unresolved barrier that prevents customers from completing the main booking journey.
A small wording issue may be manageable if the meaning remains accurate and somebody owns the correction. That judgement belongs to the launch owner, with input from the people affected. Don't let a deadline quietly turn an unverified payment or admission process into an accepted risk.
After a fix, repeat the failed scenario and another ordinary booking through the connected steps. Changing a required field may affect group bookings. Changing a ticket type may alter the confirmation. You don't have to restart every check, but you do need to inspect the consequences of the change.
Before launch, remove test-only access and restore the intended availability through the supported process. Verify the public link, sale time, account permissions and scheduled marketing messages against the final configuration. Keep a named person available to monitor the first genuine orders and answer customer questions.
Agree what would make you pause promotion after opening. An isolated customer email needs investigation, while repeated paid orders without usable tickets need an immediate response from the launch owner. Establish who can pause scheduled messages, who contacts the provider and who communicates with affected buyers. Don't wait for the person monitoring sales to work out their authority while orders continue arriving. Keep that contact information available to the staff covering launch, including anyone taking over later. Confirm that they can actually respond.
Open sales when you can trace a booking from the public link to the correct ticket, payment record and admission decision, including what happens when something goes wrong. Save the rehearsal record with the event's operational information. When a customer asks an awkward question during launch, your team should already know which record to check and who can act.
Author: By the Loopyah Content Team
The Loopyah Content Team shares expert insights, practical guides, and industry updates to help event organizers create unforgettable experiences and stay ahead in the event planning world.









