Ticket Spot – Event Tickets, RSVPs & Calendar
Ticket Spot – Event Tickets, RSVPs & Calendar
Description
Add event ticketing to WordPress with one shortcode — and keep checkout on your own site.
Ticket Spot connects your WordPress site to your Ticket Spot account. Build a widget in the dashboard, paste one shortcode into any page or post, and visitors browse events, choose tickets and pay without ever leaving your domain.
How it works
- Install and activate this plugin (it is free, and it stays free).
- Go to Settings Ticket Spot and sign in.
- In your Ticket Spot dashboard, build a widget — a calendar layout or a list of events — and copy its widget ID.
- Paste
[ticket_spot widget_id="your-widget-id"]into any page, post or block.
That is the whole setup. widget_id is the only attribute the shortcode takes: what the widget shows and how it looks are properties of the widget, set once in the dashboard, so you never edit the shortcode again to change the design.
Your events stay in your Ticket Spot account
Nothing about your events is stored in WordPress. A theme update or a plugin conflict cannot corrupt an order or interrupt a sale that is mid-checkout.
What you get on every plan, including Free
- Embedded checkout on your own page — no redirect to a third-party checkout domain
- Free tickets and RSVPs from the moment you sign up
- Event categories, so one widget can show a subset of your events
- Ticket pricing and capacity controls
- Import your existing events from Eventbrite, Ticket Tailor or TicketSpice
- Invite team members to help manage events
What you get on paid plans
- Paid tickets and pay-what-you-want tickets, with your own payment processor connected so funds reach your account directly (Professional and above)
- PDF tickets with QR codes, plus Apple Wallet and Google Wallet passes (Professional)
- Mobile scan app for iOS and Android to check attendees in at the door (Professional)
- Fonts and colour customization so the widget sits inside your theme (Professional)
- Registration questions at checkout — dietary needs, T-shirt sizes, anything (Professional)
- Confirmation and reminder emails, sent automatically (Professional)
- SMS confirmations, reminders and announcements to attendees
- Promo codes, percentage or fixed amount (Professional)
- Attendee CSV export (Professional)
- Timed entry tickets and arrival windows (Professional)
- Zoom, Google Calendar and Twitch integrations (Professional)
- Waitlists, group tickets and digital waivers (Business)
- Interactive seating charts with rows, tables and sections (Business)
- Custom branding — your logo and colours on tickets, emails and pages (Business)
- Sales, check-in and page-view analytics (Business)
- Self check-in kiosk mode and on-site POS ticket sales (Business)
- Zapier (Business), Mailchimp (Business+)
- Full white-label mode and custom domains (Business+)
Pricing
Ticket Spot charges 0% platform fees — your payment processor charges its standard transaction fees and nothing is added on top. The Free plan covers up to 20 attendees a month. Paid plans start at $29.99/month. Full breakdown: https://ticketspotapp.com/pricing
Who it is for
Community centres, churches, music venues, theatres, museums, training businesses, conferences and fundraisers — anyone who already has a WordPress site and would rather not send buyers to someone else’s platform.
Learn more: https://ticketspotapp.com/integrations/sell-tickets-on-wordpress
Installation
- In your WordPress admin, go to Plugins Add New and search for Ticket Spot. Click Install Now, then Activate. (Or upload the plugin folder to
/wp-content/plugins/and activate it from the Plugins screen.) - Go to Settings Ticket Spot and sign in to your Ticket Spot account. If you do not have one, create it free at https://ticketspotapp.com — no card required.
- In the Ticket Spot dashboard, create your event, then build a widget. Choose its layout — a calendar of upcoming events, or a list — and copy the widget ID.
-
Edit the page or post where tickets should appear and paste:
[ticket_spot widget_id=”your-widget-id”]
Note the underscore in ticket_spot. Without it WordPress will not recognise the shortcode and will print it on the page as text.
- Preview the page. The widget renders in place and checkout completes without leaving your site.
To show something different on another page, build a second widget and place its shortcode there.
Screenshots

Event creation and pricing — configure ticket types, tiered pricing and capacity in one place.

Seating chart editor — build interactive charts and let attendees choose their own seats.

Ticket delivery — send PDF tickets and Apple Wallet or Google Wallet passes automatically.

Mobile check-in app — scan tickets at the door with QR codes and see attendee details.

Attendee management — track check-ins and export your attendee data to CSV.

Attendee communication — send confirmations, reminders and announcements automatically.
Faq
[ticket_spot widget_id=”your-widget-id”] — note the underscore. widget_id is the only attribute it accepts. What the widget displays and how it looks are set on the widget itself in the Ticket Spot dashboard, so the shortcode never needs editing again.
No. Browsing, ticket selection and payment all happen inside the widget on your own WordPress page. The embedded checkout widget is available on every plan, including Free.
Yes, and it stays free. The Free Ticket Spot plan covers free tickets and RSVPs for up to 20 attendees a month. Selling paid tickets starts on the Professional plan.
Ticket Spot charges 0% platform fees. Your payment processor charges its own standard transaction fees, and nothing is added on top of them.
Yes. Choose the calendar layout when you build the widget, then place that widget’s shortcode on any page. A responsive list of events is the other layout.
You set the widget’s fonts and colours in the Ticket Spot dashboard so it sits inside your theme, and it adapts to the width it is given on desktop, tablet and mobile. Font and colour customization starts on the Professional plan.
In your Ticket Spot account, not in WordPress. A theme update or a plugin conflict cannot corrupt an order or interrupt a sale in progress.
Yes: https://ticketspotapp.com/blog/features/wordpress-event-ticketing-shortcode
We would love to add new features to the app to improve your website/business. Email us at support@ticketspotapp.com.
support@ticketspotapp.com or use our live chat after creating a Ticket Spot account.
Reviews
not responsive
By kevinb85 on October 30, 2024
Layout / UI is not optimized(customer have to manually scroll up after some step to pay the ticket) . Half of my customers complained they can't buy tickets. Unfortunately, I need to find another ticket selling option. Integraton with facebook to share event is not even working. Some translation string are missing.
Ticket Spot ( An amazing plugin for events)
By nishat1098 on April 28, 2022
Changelog
1.0.4
- Documentation: the
[ticket_spot widget_id="..."]shortcode is now documented in the Installation section — it was previously missing entirely - Documentation: added a step-by-step setup guide link, replacing a link that returned a 404
- Documentation: rewrote the feature list to state which plan each capability belongs to
- Compatibility: tested up to WordPress 7.1
1.0.3
- Security: Fixed Stored Cross-Site Scripting vulnerability in ticket_spot shortcode (CVE-2025-9875)
1.0.2
- Update readme.txt
1.0
- Initial commit with React admin front end and shortcode support