Getting started with the Showpass WordPress plugin
Welcome to the Showpass WordPress plugin. This guide will help you install and configure it on your WordPress site to display events, sell tickets, and manage products seamlessly.
Prerequisites
Before you start, ensure you have:
- WordPress website with admin access (typically
yourwebsite.com/wp-admin) - Showpass account with an Organization ID
- Admin permissions to install and activate plugins
Don't have a Showpass account? Register at showpass.com/organizations/register
Installation
Method 1: Automatic installation (recommended)
- Log in to your WordPress dashboard
- Go to Plugins → Add New
- In the search bar (top right), type "Showpass"
- Find "Showpass WordPress Extension" in the results
- Click Install Now

- When installation finishes, click Activate
Method 2: Manual installation
If automatic installation doesn't work:
- Download the plugin ZIP file from the WordPress plugin repository
- Go to Plugins → Add New → Upload Plugin
- Click Choose File and select the ZIP file
- Click Install Now
- After installation, click Activate Plugin
Configuration
After activating the plugin, connect it to your Showpass account.
Access plugin settings
- In your WordPress admin dashboard, click Showpass API in the left-hand sidebar
- You'll see the plugin configuration page
Required settings
Organization ID
Parameter: Organization ID (required)
This is your venue/organization ID in Showpass. The plugin uses it to load your events and products.
How to find it:
- Log in to your Showpass dashboard
- Go to
https://www.showpass.com/dashboard/venues/edit/ - Look for Organization Info in your organizer dashboard
- Copy the Organization ID
- Paste it into the WordPress plugin settings
Example: If your Organization ID is 3823, the plugin will fetch all events for organization 3823.
Widget Color
Parameter: Widget Color (optional)
The primary color of the Showpass purchase widget (the pop-up checkout modal).
Value: Hex color code (e.g., #ff0000 for red)
Purpose: Match the widget to your site's branding
Example:
#9e2a2b (Showpass red)
#0066cc (Blue)
#28a745 (Green)
Keep Shopping Button
Parameter: Keep Shopping (optional)
Controls the text on the button that closes the purchase widget.
Default: "Keep Shopping"
Common alternatives:
- "Close"
- "Back to Events"
- "Continue Browsing"
- "Return to Site"
Default Button Class
Parameter: Default Button Class (optional)
If your theme has custom button classes, you can set a default class that will be applied to all Showpass widget buttons.
Example values:
btn btn-primarybutton button-largewp-block-button__link
Note: When a default button class is set, the default ticket icon is not included. You can add your own icon via CSS if needed.
Show Widget Description
Parameter: Show Product/Event description tab (optional)
Controls whether the description panel is shown in the purchase widget by default.
Default: Unchecked (description hidden)
When enabled: Users will see a description tab in the purchase widget when opening events/products.
Disable SSL Verification
Parameter: Disable SSL verification (optional)
Use case: Fix SSL certificate issues when connecting to the Showpass API (mainly for local development).
Warning: Only use this for local development. Disabling SSL verification in production is a security risk.
Save your settings
- After filling in all fields, click Save Changes
- You should see a success message

Important: Website domain whitelisting
For the plugin and widgets to work correctly, your website's domain must be added in the Integrations section of your Showpass dashboard.
How to whitelist your domain
- Log in to your Showpass dashboard
- Go to Settings → Website Integration
- Add your WordPress domain to the Allowed Domains list:
- Include both:
https://yourwebsite.comandhttps://www.yourwebsite.com
- Include both:
- Save changes
If widgets don't load or appear blocked, check this setting first.
Why is this required? This is a security feature that prevents unauthorized sites from embedding your ticketing content.
Verify installation
After configuration, verify everything works:
Test 1: Check plugin status
- Go to Plugins → Installed Plugins
- Confirm Showpass WordPress Extension shows as Active
Test 2: Add a test shortcode
- Create a new page or post
- Add a Shortcode block
- Enter:
[showpass_events type="list"] - Preview the page
- You should see your events displayed
If events appear, your installation is successful!
Troubleshooting installation issues
Plugin not appearing in search
- Check WordPress version: Ensure you're running a compatible version
- Try manual installation: Use Method 2 above
- Clear WordPress cache: If using a caching plugin, clear it
"Connection blocked" error
- Whitelist your domain in Showpass dashboard (see above)
- Check for HTTPS: Ensure your site uses HTTPS if required
- Test different pages: Try the widget on various pages
Events not loading
- Verify Organization ID is correct
- Check event status in Showpass dashboard (must be published)
- Clear browser cache and test again
Next steps
Your Showpass WordPress plugin is now installed and configured! You're ready to start adding Showpass content to your site.
Explore these guides next
- Adding a "Buy Now" button – Create ticket purchase buttons for events, products, or memberships
- Display event lists – Show your upcoming events in grid or list format
- Add event detail pages – Create dedicated pages for individual events
- Embed a calendar widget – Display an interactive event calendar
Getting help
If you encounter issues:
- Check documentation: Review all plugin guides thoroughly
- Contact Showpass support: Visit help.showpass.com for assistance
- Review troubleshooting guide: See the Tips and Troubleshooting section
Additional resources
- Showpass Help Center: help.showpass.com
- WordPress documentation: wordpress.org/documentation
- Plugin repository: wordpress.org/plugins