🐞 Session Attendee Search Now Works for Every Session

Searching for attendees to add to a session no longer fails when the session isn't restricted to specific attendee types. The attendee list now loads reliably, every time. 🎯

Why it matters: organizers building agendas often create sessions open to all attendee types. Previously, those sessions returned an error instead of a searchable attendee list, forcing you to reconfigure the session just to register someone. Now registration flows continue uninterrupted, saving time during high-pressure, on-site check-in and last-minute agenda changes.

  • Fixed the error that appeared when searching attendees for a session with no attendee-type restrictions
  • Those sessions now return the full list of eligible attendees

🇧🇷 Clearer Brazilian Portuguese Messages for Attendees

Brazilian Portuguese (pt-BR) attendee messages now read naturally, with correct grammar and gender agreement across form labels and validation errors. 🇧🇷

Why it matters: awkward or incorrect wording makes attendees hesitate at the exact moment you need them to complete registration. Accurate, native-sounding error messages tell people precisely what to fix, reducing form abandonment and support requests from your Brazilian audience.

  • Corrected the translation of the Country field for attendees.
  • Fixed grammatical agreement in the Country and City validation message, which now correctly reads "devem ser preenchidos" for this compound field.
  • Adjusted feminine/masculine agreement in attendee field messages so wording matches each field name.
  • Updated global pt-BR wording for consistency across the platform.

No action is required on your side — the improved translations apply automatically to any event or registration form displayed in Brazilian Portuguese.

🤗 Emoji Now Work in Survey Answers

Attendees can now include emoji in their survey responses without the submission failing. Previously, replies containing emoji were rejected outright, which meant lost feedback and confused respondents. 🎉

Why it matters: survey feedback is only useful if it actually reaches you. Emoji are a natural part of how people express sentiment, and blocking them silently cost you responses you never knew were missing.

  • Survey answers now accept emoji, symbols, and a wider range of non-Latin scripts
  • Website survey replies containing emoji save correctly instead of failing
  • Existing survey answers are unaffected — no action needed on your side

📅 Run Activities Without Showing Dates

You can now create activities that don't display dates or times to attendees — ideal for on-demand content, flexible-schedule activities, or sessions whose timing isn't confirmed yet. 📅

Why it matters: until now, every activity required visible dates, which forced organizers to invent placeholder times or delay publishing their agenda. Now you can open registration as soon as an activity is approved, and reveal the schedule whenever you're ready — no more confusing attendees with dates that are bound to change.

Where to find it: Program → Activities → [your activity] → Settings, then turn off the date display option.

  • Date-free activities appear consistently across the attendee agenda, activity listings, and advanced settings
  • Public APIs and event feeds respect the setting, so external sites and integrations won't surface hidden dates
  • Activities with several sessions and activities with a single session now behave the same way

🐞 A Cleaner Activity Setup When You Only Have One Session

The Sessions tab now only appears for activities that actually use multiple sessions. If an activity runs just once, the tab — and everything tied to it — stays out of your way.

Why it matters: most activities never need sessions, and showing an empty tab only invited confusion and misconfiguration. Organizers now see a shorter, more relevant setup screen and can publish activities faster with fewer wrong turns. ✨

  • The Sessions tab is automatically hidden when the 'Multiple sessions' option is disabled on an activity.
  • Session-related screens, such as the session attendees list, are consistently restricted for single-session activities.
  • Access rules were tightened so session data is only reachable for activities that genuinely support it.

🐞Email Buttons Now Display Exactly as You Designed Them

Custom buttons in the email editor now render with the correct width and stay properly contained within their content box — so what you see in the editor is what your attendees receive in their inbox.

Why it matters: misaligned or stretched call-to-action buttons make campaign emails look unpolished and can hurt click-through rates. This fix removes the need to manually tweak layouts or re-send corrected communications.

  • Custom buttons respect their configured width instead of overflowing or collapsing
  • Button content stays correctly aligned inside its container across email templates
  • Editor preview now matches the final rendered email more closely

🐞 Attendee Names Now Display Exactly as Entered

Attendee names are no longer auto-formatted, so they appear in the attendee list and in Excel exports exactly as they were registered.

Automatic capitalization rules were altering names that don't follow standard patterns — surnames with apostrophes (O'Brien), prefixes (McDonald, van der Berg), or intentional lowercase spellings were being rewritten. Removing that formatting layer means every attendee sees their name written correctly on your lists, reports, and any downstream document built from them. ✍️

What changed:

  • The attendee index now shows first and last names as originally submitted, with no automatic capitalization applied.
  • Excel exports of attendees preserve the same original spelling, keeping your reports consistent with your registration data.
  • Names containing apostrophes, mixed casing, or special characters are no longer modified.

No action is required on your side — existing attendee records will simply display their original values from now on.

🐞Calendar Invites Now Read Cleanly on iPhone

Event descriptions in calendar invites (.ics files) no longer display raw HTML tags when opened in Apple Calendar on iPhone, iPad, or Mac. Attendees now see clean, readable event details exactly as you wrote them.

Why it matters: The calendar invite is often the last thing an attendee sees before your event starts. When it arrives full of <p> and tags, key logistics like the venue address, dress code, or join link get buried in markup — and your event looks unpolished before anyone walks in the door. 📱

What changed under the hood:

  • Event descriptions are now sanitized before being written into the .ics file, stripping HTML markup while preserving the intended line breaks and paragraph spacing.
  • Applies to all attendee calendar invites generated by Eventtia, so no action is required on your side — existing events benefit automatically.
  • Rich text formatting entered in the event description editor is converted into plain-text equivalents that every calendar client renders correctly, not just Apple's.

♻️Cloned Events Keep Their Notification Schedules

When you duplicate an event, its pre-event and post-event notifications now carry over with their scheduling intact — no more rebuilding your reminder sequence from scratch on every clone.

Why it matters: teams that run recurring or multi-city events rely on cloning as their starting point. Losing notification timings meant re-entering every reminder by hand, and a missed one meant attendees never got their confirmation or follow-up. This fix removes that manual step and the risk that comes with it. 🔁

  • Notification schedule dates are now correctly recalculated when an event is duplicated, staying aligned with the new event's dates
  • Pre-event and post-event notifications are included in the clone instead of being dropped
  • Added safeguards on the event record to prevent invalid or missing event references from breaking the duplication process

🤖 Eventtia MCP for Cursor

Build against Eventtia without leaving Cursor.

The Eventtia MCP server is now a one-click plugin in Cursor. Install it, connect your account, and your AI agent can work directly against your event data — creating events, managing attendees and attendee types, setting up workshops, sessions and speakers, handling payments, and running check-in.

No SDK to wire up, no API docs to keep open in a second window. Ask for what you need in plain language and the agent calls the right endpoints.

Install: https://cursor.directory/plugins/eventtia

💳 More Reliable Stripe Payments

We've upgraded our Stripe integration to deliver a smoother, more dependable payment experience for your attendees. This update brings improved payment processing, better handling of customer sessions, and stronger reliability across the entire checkout flow.

Why it matters: fewer payment errors mean higher conversion rates, less time spent troubleshooting failed transactions, and a more professional checkout experience for your attendees — directly impacting your event revenue.

  • Upgraded Stripe integration with the latest API improvements for faster and more secure transactions
  • Refined payment intent and setup intent workflows for smoother checkout sessions
  • Improved customer session handling to reduce friction during repeat purchases
  • Enhanced webhook processing to ensure payment status updates are captured reliably
  • Expanded test coverage across payment models and services for greater stability

🔒Faster Two-Factor Login

We've removed the Turnstile verification step from the 2FA login screen (Already used on the user/password screen), streamlining the sign-in experience for users with two-factor authentication enabled.

Why it matters: One less checkpoint means quicker access to your account without compromising security, since 2FA already provides a strong layer of protection. Expect a smoother, more direct login flow every time you verify your identity.

🐞 Smoother Cross-Origin Requests for Embedded Content

We resolved an issue with CORS (Cross-Origin Resource Sharing) handling that could cause certain requests from external domains, including embedded website builder content, to be blocked or behave unexpectedly.

Why it matters: this fix ensures that integrations, embedded widgets, and third-party origins load reliably without unexpected browser errors, saving time troubleshooting and providing a smoother experience for both organizers and attendees.

⚡Eventtia's MCP is now available in the Claude directory

Our MCP connector, Eventtia Connect, is now published in Claude's connector directory. Once connected, Claude works directly against your account: look up events and summaries, register, confirm or reject attendees, manage attendee types and custom fields, create workshops and sessions, enroll participants, and review check-ins — all in conversation, without leaving Claude.

Why it matters

  • Answers instead of exports. "How many confirmed attendees do we have for the Paris edition, and how many seats are left in the morning workshop?" used to mean logging in, filtering, exporting to CSV and counting. Now it's one question.
  • Repetitive admin becomes a single instruction. Confirming a batch of pending registrations, enrolling a group in a session, or resending welcome emails no longer means dozens of individual clicks.
  • Your data comes to the platform, not the other way around. Claude can read the spreadsheet a sponsor sent you or the list buried in an email thread and register those attendees directly — no reformatting to match an import template.
  • Useful on-site, not just at your desk. Seat availability, check-in counts, and attendee lookups are available from your phone, in seconds, while the event is running.
  • No integration project required. Connect once from the directory. No developer time, no custom API work, no new tool for your team to learn.

Add it here: <a href="http://www.claude.ai/directory/connectors/eventtia-mcp">www.claude.ai/directory/connectors/eventtia-mcp</a>

🔒Password Gate Now Fully Resets Website Sessions

Enabling the password gate on your event website now automatically clears any active visitor session cookies, ensuring the protection takes effect immediately for everyone.

Why it matters: Previously, visitors who had already accessed your site could bypass a newly enabled password gate thanks to their existing session. This fix closes that gap, giving organizers confidence that turning on password protection instantly secures the site for all users — no manual cache clearing or waiting required.

🎨Customize Your Event's Look in One Place

A new Appearance tab is now available in Event Settings, giving organizers a single place to shape the visual identity of their event website.

Instead of juggling scattered style options, you can now define your event's colors, corner styles, and overall theme from one dedicated screen — making it faster to launch an on-brand event experience and easier to keep visuals consistent across every attendee touchpoint.

  • New Appearance settings tab for configuring event theme and visual styles
  • Corner style selector and refined color controls with smart color math for accessible contrast
  • Availability of the Appearance tab is now conditional, so it only appears where relevant

🤖New Website & Theme Endpoints in API v4

The public API has been extended with new endpoints to expose event website data and theme configuration, unlocking deeper integrations with the new website builder.

Developers can now retrieve an event's website details and its associated theme through API v4, making it possible to build custom front-ends, embed event branding into external tools, or sync appearance settings with third-party platforms — all without manual configuration.

  • Updated websites endpoints in API v4 with an enriched serializer
  • New event theme endpoint to fetch appearance and branding data programmatically

🏇 Cleaner Workshop Selections When Attendee Type Changes

Workshop selections now automatically reset whenever an attendee's type is changed, ensuring registrations stay consistent with the workshops actually available for that type.

Why it matters: this prevents attendees from unintentionally keeping workshop registrations that no longer apply to their new type, avoiding invalid data, scheduling conflicts, and confusing follow-up communications for both organizers and participants.

🪎 A Faster, More Reliable Rich Text Editor

We've rolled out a brand-new rich text editor across the platform, giving you a smoother, more modern writing experience wherever you format content in Eventtia.

Why it matters: content creation is at the heart of every event — from sponsor descriptions to workshop details. The new editor loads faster, behaves more consistently across browsers, and reduces the small formatting frustrations that slow you down when building out your event.

  • Modernized editing interface with cleaner icons and toolbar
  • Improved performance thanks to CDN-delivered assets
  • More reliable formatting behavior across sponsors, workshops, and other content areas
  • Refined styles for better visual consistency with the rest of the platform
  • Translation fixes and QA-driven polish for a smoother day-to-day experience

🐞More Reliable Attendee Leads Data

We've resolved an issue affecting the attendee leads API response, ensuring your team gets accurate and complete lead information every time.

This fix means fewer surprises when pulling lead data through integrations or exports — helping sales and event staff follow up on the right contacts without missing a beat.

Event Logo Now Available in Public API

The event logo is now included in the public attributes of the event API, making it easier to display branded event information across integrations and external tools.

Why it matters: Teams building custom event pages, embeds, or third-party integrations can now access the event logo directly through the public API without needing additional authenticated calls, saving development time and ensuring consistent branding everywhere your event appears.

📅 Workshop Calendar Invites Now Add Directly to Attendees' Calendars

Workshop calendar files (.ics) sent to attendees now use the PUBLISH method instead of REQUEST, ensuring events are added smoothly to calendar applications without triggering RSVP prompts or invitation acceptance flows.

Why it matters: Attendees can now save workshop schedules to their calendars with a single click, without confusing 'accept invitation' dialogs. This reduces friction, prevents delivery issues with strict calendar clients, and improves the overall registration experience for your events.

🤖Longer-Lived M2M Tokens for Smoother Integrations

We've extended the expiration time for machine-to-machine (M2M) authentication tokens, giving your integrations more breathing room between token refreshes.

Why it matters: If you rely on API integrations or automated workflows, this change reduces the frequency of token renewals, minimizing interruptions and lowering the risk of failed requests due to expired credentials. Expect fewer authentication hiccups and a more reliable connection between Eventtia and your external systems.

📷 Customize Lead Capture with Your Own Questions

Sponsors and exhibitors can now configure the exact questions they want to ask when capturing leads at your event, turning every scan into a richer, more qualified conversation.

Why it matters: instead of settling for a generic lead form, organizers can tailor the data collected to match each sponsor's qualification criteria, which means better follow-ups, higher ROI for exhibitors, and cleaner data for reporting.

  • Create and manage custom lead fields directly from App Settings under the Lead Questions tab
  • Support for multiple field types, including dropdown questions with predefined answer options
  • Full emoji and multilingual character support in both field labels and captured lead responses
  • Lead capture is now scoped to the Leads module, so it only appears where it's actually enabled
  • Custom lead data flows through to API v3 responses and Excel exports for seamless downstream use

Available in all supported languages, with a refreshed configuration interface that makes it faster to set up and edit lead questions before your event goes live.

✅ Catch Invalid Phone Numbers Before They Reach Your Event

Attendee and Guest phone numbers are now strictly validated against international formatting standards, so invalid entries are caught at registration instead of surfacing later during check-in, SMS notifications, or reporting.

Why it matters: bad phone data is one of the most common causes of failed communications and messy attendee lists. By validating numbers at the source using Google's libphonenumber standard, you get cleaner data, fewer support tickets, and higher deliverability for every SMS and WhatsApp message you send.

  • Strict format verification powered by Phonelib (Google libphonenumber) for Attendee and Guest records.
  • Clearer, translated validation messages across all supported languages to help registrants correct mistakes quickly.
  • Handles edge cases such as blank values and unusual international formats reliably.

🐞Your Language Preference Now Sticks Across Sessions

The platform now remembers your preferred language through a dedicated cookie, so you no longer need to reset it every time you log in or switch pages.

Why it matters: Multilingual teams and international users save time and avoid friction by having their chosen language persist reliably across the entire platform. Combined with a new language switcher directly in the navbar, changing languages is now a one-click action that stays applied wherever you go.

  • New cookie-based language preference that persists across sessions
  • Added a language switcher directly in the private navbar for quick access
  • Hardened cookie handling with additional security safeguards

🎨 Brand Your iOS Wallet Passes with a Custom Logo

You can now upload a dedicated iOS logo for your mobile wallet passes, giving your event a polished, on-brand presence right inside attendees' Apple Wallet.

Why it matters: Wallet passes are one of the first touchpoints attendees see on event day. A recognizable logo builds trust, reinforces your brand, and helps your pass stand out among the dozens of cards users may already have saved. Configure it once in your Mobile Passes settings and every issued pass will reflect your identity.

  • New iOS icon upload field available in Mobile Passes settings
  • Streamlined to a single optimized size, so setup takes seconds
  • Applies automatically to all newly generated Apple Wallet passes

Accurate Ticket Pricing in Google Events Feed

Events with all-free tickets now display correctly in the Google Events feed, ensuring your events appear with the right pricing information across Google's discovery surfaces.

Why it matters: Incorrect ticket price structures could prevent your free events from being properly indexed or displayed on Google, reducing visibility and attendance. This fix ensures accurate representation so potential attendees see the right information the first time.

Manage Checkpoints Programmatically via API

You can now create, update, and delete checkpoints directly through the Eventtia API in both V3 and V4. This unlocks full automation for check-in workflows, so teams managing large or recurring events no longer need to configure checkpoints manually from the dashboard.

Why it matters: integrating checkpoint management into your existing tools means faster event setup, fewer manual errors, and the ability to sync checkpoints with third-party systems in real time.

  • New Create, Update, and Delete endpoints for checkpoints available in API V3 and V4
  • Full Swagger/OpenAPI documentation published for both versions to make integration straightforward

https://docs-connect-api-v3.eventtia.com/reference/listcheckpoints

💪 Stronger Validation When Editing Attendees

Attendee edits are now checked more thoroughly across both the public forms and the API, helping prevent bad or inconsistent data from making it into your event records.

Why it matters: cleaner attendee data means fewer surprises at check-in, more reliable communications, and less time spent hunting down and correcting errors after the fact. Organizers and integrators can trust that updates coming through any channel meet the same quality standards.

  • Added validation rules to the Attendee model to catch invalid changes before they are saved
  • Extended the same validation coverage to the API v3 endpoints (attendees and attendee workshops) so third-party integrations follow the same rules
  • Applied consistent checks in the public attendees controller for self-service edits
  • Localized validation messages across all supported languages

Eventtia Now Speaks Brazilian Portuguese

Attendee and form experiences are now fully available in Brazilian Portuguese (pt-BR), making it easier to run events for Brazilian audiences without language barriers.

Why it matters: Local-language experiences dramatically improve registration completion rates and attendee engagement. Event organizers targeting Brazil can now deliver a native experience out of the box, without needing custom translations or workarounds.

  • Attendee details and profile fields translated to Brazilian Portuguese
  • Form labels and inputs available in pt-BR
  • Automatic locale detection ensures Brazilian attendees see the right language from the start

🐞More Reliable Post-Workshop Notifications

We fixed a validation issue that could prevent notifications scheduled for after a workshop from being set up correctly.

This means organizers can now confidently schedule follow-up communications tied to workshop timing, without running into unexpected validation errors that delay attendee outreach.

⚡ Accurate Timezones on the Attendees List

Dates and times on the attendees list now display correctly according to your event's timezone, so you always see the right information at a glance.

This fix eliminates confusion caused by mismatched timestamps, helping organizers make quicker, more reliable decisions when reviewing attendee activity across different regions.

Track Coupon Usage Directly in Payment Reports

Payment reports now include coupon information alongside every transaction, giving organizers a complete view of how discounts impact their event revenue without needing to cross-reference multiple exports.

Why it matters: Reconciling coupon campaigns used to mean stitching data together from separate sources. Now, you can see which coupons were applied, their value, and their effect on payments — all in one place — making financial reporting and campaign ROI analysis significantly faster.

  • New coupon columns added to the attendee payments report and Excel exports
  • Redesigned payment type presentation for improved readability
  • Coupon details are consistently displayed across in-app views and downloadable reports

$ Track Revenue at a Glance with Total Income KPI

The event dashboard now highlights Total Income instead of Ticket Sales as a headline KPI, giving organizers a clearer view of the money actually flowing into their event.

Why it matters: Ticket count alone doesn't tell the full story of an event's financial performance. By surfacing total income directly on the dashboard, organizers can instantly gauge revenue impact without pulling separate reports — saving time and enabling faster, more informed decisions.

🖨️ Faster, More Reliable Badge Printing with Updated DYMO Library

Badge printing at check-in just got smoother. We've upgraded our DYMO thermal printer integration to the latest library, delivering faster print jobs, better printer detection, and fewer connection hiccups during high-traffic on-site registration moments.

Why it matters: On-site teams no longer need to troubleshoot stuck print queues or unresponsive printers in the middle of a rush — attendees get their badges faster, and staff spend less time restarting drivers.

  • Updated to the latest DYMO Connect library for improved compatibility with modern printer models and operating systems
  • Resolved timeout issues when calling GetPrinters and PrintLabel, so printer discovery and job dispatch respond reliably even under load
  • Fixed XML formatting and parameter handling for print jobs, eliminating a class of silent failures where labels wouldn't render correctly
  • Improved printer decoding logic for more accurate detection of connected devices
  • Applied security hardening to the DYMO connection utilities to protect the printing workflow

Cleaner Payment Totals in Attendee Tags

The total payments tag now displays amounts without the currency symbol, giving you a cleaner numeric value to work with in your communications and templates.

This makes it easier to format payment information exactly the way you want in emails, forms, and other attendee-facing content — no more unwanted currency formatting getting in the way of your custom layouts.

🐞 Accurate Day Filtering in Workshop Schedules

Filtering workshop sessions by day now returns the correct results, so attendees see exactly what's happening on the date they've selected.

This fix removes a source of confusion during event browsing and registration — no more missing sessions or unexpected entries when navigating multi-day workshop agendas. Attendees can plan their schedule with confidence, and organizers spend less time answering questions about session availability.

⚡ Faster Workshop Listings

Loading workshop lists through the API is now noticeably faster, so pages and integrations that display workshops respond more quickly, even for events with large catalogs.

What changed under the hood:

  • A new lightweight workshop serializer returns only the essential fields needed for list views, reducing payload size and response times.
  • Improved caching for workshop responses means repeated requests are served faster and put less load on the system.

Why it matters: attendees browsing workshop schedules and organizers managing large agendas will experience snappier load times, reducing friction during high-traffic moments like registration openings.

🐞 More Reliable PayU Payment Confirmations

We've resolved an issue with the PayU webhook that could cause payment confirmations to be processed incorrectly.

Why it matters: attendees and organizers can now trust that PayU transactions are properly recorded in Eventtia without manual reconciliation, reducing support overhead and ensuring accurate payment tracking across your events.

🎈Get Your Events Discovered on Google Events

Your public events can now appear directly in Google Search and Google Events results, giving you a whole new channel for driving attendee traffic without any extra marketing effort.

Eventtia now automatically generates and uploads a Google Events feed for all your indexable events. This means richer, more visible listings on Google — with correct dates, locations, ticket details, and localized information — helping potential attendees find and register for your events faster.

  • Automatic feed generation and scheduled upload for all events with search engine indexation enabled
  • Localized event information using standard BCP47 language tags for proper regional targeting
  • Complete event metadata included: ticket prices, event URLs, dates, and venue details
  • Only public, indexable events are included — private events remain private

Why it matters: more organic discoverability on Google means more eyes on your events, more registrations, and less spend on paid acquisition channels.

🪎 Richer Event Data in Webhooks

Attendee webhooks now include custom event field data, giving your integrations access to the same tailored information you collect inside Eventtia.

Why it matters: teams building CRM syncs, analytics pipelines, or automated workflows no longer need extra API calls to fetch custom field values — everything travels together in a single webhook payload, reducing latency and simplifying your integration code.

‼️ Faster Uploads with a 20MB File Size Limit

All file uploads across the platform are now capped at 20MB, ensuring faster performance and preventing failed uploads that waste time and frustrate users and attendees.

Why it matters: Oversized files were a common cause of slow page loads, upload timeouts, and storage bloat. With a consistent 20MB limit enforced both in the browser and on the server, users get instant feedback before waiting on a doomed upload, and events run more smoothly for everyone involved.

  • Client-side validation warns users immediately when a file exceeds 20MB, before any upload begins.
  • Server-side enforcement ensures the limit is applied consistently across all file inputs, including the new file upload modal.
  • Applies to attachments across events, accounts, and app settings for a unified experience.

⚡ Add Event Passes to Apple & Google Wallet in One Tap

Attendees now enjoy a smoother, faster experience when saving their event passes to Apple Wallet or Google Wallet, with wallet passes delivered directly as email attachments.

Why it matters: fewer clicks, fewer lost passes, and less confusion on event day. Attendees can add their credentials to their phone the moment they receive the confirmation email, reducing check-in friction and support requests.

  • Wallet passes are now attached directly to attendee confirmation and notification emails, so there's no need to open a separate page to download them
  • Redesigned wallet buttons offer a clearer, more intuitive download flow on both mobile and desktop
  • Improved download experience with better feedback and reliability when saving passes to Apple or Google Wallet

Sold-Out Attendee Types Hidden From Registration

Public registration forms now automatically hide attendee types that have no remaining seats, so attendees only see options they can actually select.

Why it matters: This eliminates the frustration of registrants choosing a ticket type only to discover it's unavailable, reducing drop-offs during registration and cutting down on support requests about sold-out categories.

🎨 A Fresh, Faster Way to Manage Event Files

Event Files has a brand-new look and feel, making it easier than ever to organize, upload, and share documents tied to your events.

Why it matters: managing event documentation is one of those behind-the-scenes tasks that quietly eats up time. The redesigned interface reduces clicks, surfaces what you need faster, and brings Event Files in line with the rest of the modern Eventtia experience — so your team spends less time hunting for files and more time running great events.

  • Refreshed file list and category views with a cleaner, more consistent layout
  • Redesigned upload modal for a smoother, more intuitive file-adding experience
  • Confirmation modal when deleting files and categories to help prevent accidental loss
  • Updated empty states so it's clear what to do when a category has no files yet

🐞 More Reliable File Extension Handling

Fixed an issue where certain file extensions weren't being recognized correctly during upload, causing valid files to be rejected.

Why it matters: this ensures the file types you rely on every day — from PDFs to images to spreadsheets — are accepted consistently, removing a small but annoying source of friction when preparing event materials.

💳 Pay with Afterpay in Australia

Attendees registering for events in Australia can now complete their payments using Afterpay, giving them the flexibility to split purchases into installments at checkout.

Why it matters: Offering Afterpay as a payment option reduces friction for Australian buyers, increases conversion on higher-priced tickets, and meets a payment method many attendees already expect to see.

  • Afterpay is automatically available when the event country is Australia and the currency is AUD
  • Billing address form has been hardened with per-field validation, AU postcode rules, and numeric-only input where appropriate
  • Group registrations now capture first name and last name to satisfy Afterpay's payer information requirements

🎨 Refreshed Email Account Experience

The email account section now sports a modern, cleaner interface designed to make managing your sending domains and SMTP settings faster and more intuitive.

Why it matters: A clearer layout means less time hunting for settings and fewer mistakes when configuring your email infrastructure — so your campaigns get out the door faster.

  • Redesigned interface with refreshed icons and visual styling
  • Improved navigation across email account configuration screens
  • Updated Tailwind styling for a more consistent look and feel

🎨 Cleaner Group Ticket Emails

We've refined how group tickets appear in attendee email notifications, making registration confirmations easier to read and act on.

Why it matters: When attendees receive their group ticket emails, clarity is everything. This update ensures the ticket information is presented in a more polished and consistent way, reducing confusion and follow-up questions from your attendees.