Every registration ends up on the member record.
Ticket types, time-based pricing and waitlists in one place. Member rates apply automatically, and attendance flows straight into the CRM.










You are paying per-ticket fees to a platform that has no idea which of your registrants is a financial member.
Member rates get applied by hand, so staff cross-check the membership list every time and still field complaints when someone misses their discount.
The waitlist lives in a spreadsheet, and once the event is over the attendance never makes it back onto the member record.
Ticketing that already knows who's a member.
Ticket types carry their own allocation and their own pricing tiers, and the right price group is resolved at registration from the membership data you already hold. Early bird rolls to standard on the date you set, with nobody touching it.
Members get their rate without staff checking
Prices resolve at registration from the active pricing tier, the attendee's price group – member, non-member or corporate – and any discount on their profile. Discounted prices show with the standard price struck through, so nobody argues about what they paid.
A committee meetup and the annual conference on the same rails
Each event can carry multiple ticket types with independent allocations and delivery modes: in-person, virtual or multi-session. Sell one out and the rest keep selling, with a waitlist behind the sold-out type.
Cancellations refill without staff chasing
When a registration is cancelled, the next person on that ticket type's waitlist is released automatically with a 48-hour reservation window. Miss the window and the ticket goes back to the pool.
Answer the board without a spreadsheet weekend
Registration and revenue trends, category performance, discount impact and outstanding or refunded payments – filtered by date range and exportable. Per event, you get registration velocity against capacity, ticket mix and the check-in timeline.
What Agend Events does, end to end
Sell the tickets
Ticket types
- Multiple ticket types per event, each with its own allocation
- Delivery modes: in-person, virtual, multi-session
- Enable or disable a type without touching the others
- Low-stock threshold drives a limited-tickets warning
Pricing tiers
- Time-based tiers per ticket type – early bird, standard, late
- Member, non-member and optional corporate price on every tier
- Tiers change over automatically, with a countdown to the next price
- Validation stops a member price exceeding the non-member price
Waitlists
- Sold-out ticket types offer a waitlist instead of a dead end
- Automatic promotion when a registration is cancelled
- 48-hour reservation, then the ticket returns to the pool
- Waitlist funnel and conversion tracked in analytics
Run the day
Registrations
- Attendee per ticket: yourself, a named person, or unnamed
- Statuses: pending, confirmed, cancelled, attended, no-show
- Search and filter the attendee list
- Dietary requirements and custom fields captured on registration
Check-in
- Bulk or individual check-in from the registrations page
- Mark attended or no-show
- Live counts of confirmed, attended, cancelled and no-show
- Check-in timeline chart once the event is complete
Event lifecycle
- Draft, published, cancelled, completed, archived
- Separate publish date and purchase window
- Coming-soon and registration-closed states handled for you
- Duplicate an event with its tickets and tiers, sold counts reset
Fill the room
Discovery
- Hierarchical categories and tags
- Keyword search with category, date and venue-type filters
- Calendar view alongside the listing
- Add to calendar via iCal export
Publish anywhere
- Public REST API with keys you generate and revoke
- Embeddable event listing and single-event widgets
- Elementor widget for WordPress pages
- Custom domain or the shared Agend subdomain
Bring your existing site
- One-way import from The Events Calendar
- Connection test, preview and selective import in a wizard
- WooCommerce sync for ticket purchases
- Member-only events stay hidden from public listings
An event that knows who is in the room.
Attendance becomes engagement data.
Every registration creates or links a CRM contact by email, and registration and attendance are logged as activities that move the contact's engagement score.
Each event gets its own room.
Turn on discussions and a private Loop channel is created when the event publishes – registrants are added on registration and removed on cancellation.
Event revenue lands in the right account.
Map each event to a Xero revenue account, tax type and tracking categories, pulled live from Xero, so event income reconciles without re-keying.
Follow-up lists build themselves.
Registrants sync to your Mailchimp audience with event tags, and attendance tags are applied afterwards, so attendees and no-shows can be segmented for follow-up.
Bring across the events already on your site.
If your events currently live in The Events Calendar on WordPress, you don't re-key them. Agend tests the connection to your site, previews the events it can see, and lets you choose which ones to bring across.
Imported events keep their WordPress source, so a re-import updates the existing event instead of creating a duplicate. Import is one-way and manually triggered – nothing is written back to your site.
Your public pages can stay where they are. Events are served through a public API, embeddable widgets and an Elementor widget, with member pricing and member-only visibility enforced on the API rather than in the page.
Where you already take payment through WooCommerce, a completed purchase creates the registration and decrements capacity; a refund there cancels it and releases the seat.
Asked by every buying committee.
- How is this different from Eventbrite?
- Eventbrite is a strong standalone ticketing platform, but it has no idea who your members are and it charges per ticket. Agend Events sits inside your organisation's data, so member pricing, member-only visibility and capacity rules are enforced from your own membership records, and attendance flows back to the CRM contact as engagement history.
- Do members get their rate automatically?
- Yes. Each pricing tier carries a member price and a non-member price, and the price group is resolved at registration from the attendee's membership status. Logged-in members see their price as the primary price, with the non-member price shown as reference.
- What happens with refunds?
- Payment is taken through your existing checkout, and a refund or cancellation there triggers cancellation in Agend, which releases the seat back to the ticket pool. Analytics breaks revenue down by payment status, so paid, unpaid and refunded registrations are visible for reconciliation. Agend does not process payments directly.
- Can we keep our existing event pages?
- Yes. Events are exposed through a public API with embeddable listing and single-event widgets, plus an Elementor widget for WordPress, so you can keep publishing on your own site. Member pricing, member-only visibility and capacity are enforced at the API level, so they hold wherever the event is shown.
- Does event revenue reach Xero?
- Each event carries its own Xero mapping – a revenue account, a tax type, and tracking category pairs, pulled live from your Xero organisation. Event income lands in the right account with the right tracking, rather than being reconciled by hand after the fact.

Ask us the hard ones – pricing, migration, the lot. A human from our Australian team replies within one business day.
Ask a questionRun your next event on your own data.
A short walkthrough of ticketing, member pricing, waitlists and check-in, on an event of yours.
- Per-event Xero account and tracking mapping
- One-way import from The Events Calendar
- Embeddable widgets and a public REST API
- iCal export for Google, Apple and Outlook
- Australian data residency
- Full data export, no lock-in