Plex Setup
Connect your Plex media server to sync watch history to your tracking services.
Prerequisites
- A Plex account
- Plex Pass subscription (required for webhooks)
- At least one Plex media server
Connecting Plex
- Go to Connections in the Plaxt dashboard
- Click Connect Plex
- You’ll be redirected to plex.tv to sign in
- Grant Plaxt access to your account
- Select which servers to enable
After connecting, your Plex servers will appear in your connections list.
Real-time Scrobbling
Plaxt supports two methods for real-time scrobbling from Plex:
Webhooks (Recommended)
Webhooks provide instant, reliable notifications when you play, pause, or stop media.
Requirements:
- Plex Pass subscription
- Plaxt Pro subscription
Setup:
- Open your sync link settings in Plaxt
- Copy the webhook URL (e.g.,
https://api.plaxt.com/webhooks/plex/abc123) - In Plex, go to Settings → Webhooks
- Click Add Webhook
- Paste your Plaxt webhook URL
- Save
Tip: Test by playing something briefly—you should see events appear in your sync link’s event log within seconds.
SSE (Server-Sent Events)
If you don’t have Plex Pass, SSE monitoring provides an alternative for real-time tracking.
Requirements:
- Your Plex server must be accessible from the internet
- Plaxt Pro subscription
Setup:
- Open your sync link settings
- Enable SSE Monitoring
- Plaxt will automatically connect to your server
Note: SSE requires your server to be reachable externally. If you’re behind a firewall, you may need to configure port forwarding or use Plex’s relay feature.
Multi-User Support
Track different Plex users to different tracking accounts:
- Create separate sync links for each user
- When creating a sync link, select the specific Plex user
- Connect each sync link to the appropriate Trakt/Simkl account
Filtering Options
When creating a sync link, you can filter what gets synced:
- Movies — Enable/disable movie scrobbling
- TV Shows — Enable/disable TV show scrobbling
Troubleshooting
Webhooks not triggering
- Verify the webhook URL is correct in Plex settings
- Ensure your Plex server can reach the internet
- Check Plaxt’s event log for any errors
- Try removing and re-adding the webhook
SSE not connecting
- Confirm your server is externally accessible
- Verify your Plex token is valid (try reconnecting)
- Check if a firewall is blocking connections
Wrong user being tracked
- Ensure you selected the correct Plex user when creating the sync link
- If using managed users, make sure they’re properly set up in Plex
Best Practices
- Use webhooks when possible—they’re more reliable than SSE
- Enable both webhooks and SSE for redundancy (Plaxt deduplicates automatically)
- Use the event log to debug sync issues