If your events aren’t appearing in Promoter, it’s often due to issues with data syncing between your site and Promoter’s import system. Our Promoter service schedules an import of any newly created or updated events from your site. Where it pulls the event data found on your site’s JSON path → https://your-site-here.com/wp-json/tribe/events/v1/events.
Note: Promoter will only sync events from your WordPress site that have tickets associated with them and have at least one attendee for the event.
Check for Caching Issues
If there are missing event(s) on your list, you can try to check if you have any active caching plugins (WP Optimize, W3 Total Cache, etc.) or services (Cloudflare, Jetpack etc.) and flush the cached content. You can also check out our archive on how to properly configure them to work with our products.
Address Potential Blockers
- Outdated Plugins: Ensure you’re running the latest versions of Event Tickets and The Events Calendar plugins.
- Security Restrictions: Security plugins or server-level firewalls might block Promoter’s IP address. Add
209.87.149.23to your whitelist to resolve this. - Incomplete Setup: Double-check that Promoter setup is fully completed.
- HTTPS Configuration: Verify that your website uses HTTPS consistently across all pages.
- Restricted Domains: Promoter may not sync events from websites with domains or subdomains like
staging,dev, ortest. - WordPress Account Permissions: Use an admin-level WordPress account when authorizing Promoter to access and sync with your site.
- Membership Plugin Conflicts: Membership-type plugins might cause compatibility issues with Promoter.
- REST API Settings: If you’re using the Events Calendar Tweaks extension, ensure the option to “Disable REST API for The Events Calendar” is turned off.