Attendee-linked tickets and cleaner inboxes: What's new in TidyHQ, late July
We've been smoothing out event workflows, tightening up billing details, and keeping a few more rough edges out of your day-to-day admin.
๐๏ธ Tickets now link directly to attendees
Previously, only the order was linked to the buyer (and still is). This has big benefits:
Registration fields now pre-fill and changes update the attendee's contact profile. This means common details like dietary requirements are easier to keep consistent, and buyers have it easier when booking for someone else.
Eligibility now follows the attendee, not the buyer. For example Evan (not a member) can buy member-only tickets for his son Thomas (who is).

This also gives admins a clearer attendee picture after checkout, especially for events where one person buys tickets for several people. Admins have better tools around ticket cancellations and restoration too, with capacity checks in place when adding or restoring tickets.
For guest checkout, the experience is largely unchanged.
Both buyers and attendees are added to the Contact Group for the event. This ensures no matter who needs to hear about any updates, they're included.
Add profile data to purchased tickets
When a Member purchases a ticket we would like some of their profile information to be copied across to the ticket. We have a set of custom fields for each Membership and if we could auto populate these into the ticket it would make the ticket purchasing much easier. So far, we have resisted using the TidyHQ ticketing system because of this and it makes for more admin for the Club's Events Manager. We currently have a single form page on the website which is easy for members to use and don't want to go to the 4 form TidyHQ version unless it makes it much easier for our members to enter their data. Form on website: http://club4x4.org.au/trips/trip-bookings/
1
Add attendees who are bought an event ticket to that event's attendee list
Currently the attendee's info entered on a ticket: [image] doesn't show up as attendees in the event: [image] When a list of attendees for an event is viewed, it shows the list of people who purchased tickets, not the list of people who were registered as attendees for each ticket. The ticket purchaser is often not the attendee and not the person to be sent pre-event information or e.g. to clarify dietary or other requirements via email and/or group communications. This needs to be flipped around so the _../schedule/events/[eventname]#attendees list shows the list of ticket holders.
1
Membership Profile Selection in Events
For events that have member only tickets, it would be ideal that when you select the tickets, you can select the member profile (whether adult or child) that the ticket relates to, rather than having to input the information when it is already there from the membership profile. In an ideal world too, being able to tick that the event is child only (or same for adults) so that only the children are registered for the event, and not the adult profile.
1
๐ก๏ธ Better protection from junk emails
We've added another layer of filtering for inbound emails. When an incoming email's script does not match the organisation's locale, for example unexpected CJK-script spam for an organisation outside a CJK-language region, TidyHQ can now send it to junk instead of letting it clutter the conversation.
This builds on the existing junk email handling so your inbox stays more focused on real emails from real people.
๐ฌ SMS balances now match each organisation's billing currency
SMS credit balances and costs now use the organisation's billing currency, rather than assuming one default currency everywhere. This keeps SMS pricing clearer for organisations outside Australia, such as UK orgs using GBP, and lines SMS messaging up with the newer Stripe billing work.
SMS compose screens, billing history, balance emails and related admin views now show amounts in the relevant currency.
๐งพ A move to Stripe billing
We've adjusted how we do TidyHQ subscription billing. Most of this work happens behind the scenes, but it helps make billing more consistent, more reliable and easier for us to support.
Your invoices will look different, but they remain available through Billing > History.
๐ More currency and phone number support
TidyHQ now supports the Qatari Riyal (QAR).
Phone number formatting is also more reliable for organisations outside the United States. When normalising phone numbers, TidyHQ now falls back to the organisation's country instead of assuming a US format.
๐ Fixes
- Family memberships created through the API can now include adult and child members correctly.
- Public pages no longer expose the organisation owner's email address in admin-warning and address components.
- Missing public print pages now show a proper not-found page instead of an error.
- SMS compose screens now load correctly when adding recipients.
- Event attendee forms now skip empty pre-filled contact fields instead of stopping checkout.
- Meeting topic names with HTML entities now stay stable after repeated saves.
- Event descriptions, calendar links and email previews no longer show hidden page styling as visible text.
- New organisations can now finish setting up even when a country code is missing or unrecognised.
- Two-factor SMS verification now handles blocked recipient numbers more gracefully when a code cannot be sent.
- Custom mail domain setup is now more reliable when DNS records take a little longer to become available.
As always, your feedback helps us choose what to improve next. Thanks for sharing what is, and is not, making committee life easier.