This is an automated archive made by the Lemmit Bot.
The original was posted on /r/selfhosted by /u/Crafty_Impression_37 on 2025-05-12 13:57:25+00:00.
Hey guys, long time no see! :)
We’ve been heads-down for the past two weeks, and I’m super excited to share our latest release! 👏
Here’s the repo: https://github.com/usertour/usertour/
Just a quick recap about Usertour:
It’s an open-source alternative to tools like Appcues, Userpilot, Userflow, UserGuiding, Chameleon, etc.
Key features:
- Complete Product Tour Management – Create and manage tours with ease
- Customizable Start Rules – Define when and how tours should start
- Segmentation – Deliver personalized onboarding experiences
- Data Analytics – Track and analyze user engagement
This update is a big one: the REST API is here.
While our JavaScript SDK handles frontend tracking like a champ, sometimes you need backend control — like updating a user’s status via cron job, syncing data from your database, or keeping sensitive info off the frontend. That’s where the API shines.
What you can do with it:
- Create/update users (with custom attributes)
- Track events from the backend
- Manage companies and their members
- Handle content versions + user interactions
- Sync event and attribute definitions
It’s fully RESTful.
You’ll need an API key (Settings → API).
We’ve been using it ourselves — and it’s smooth as butter 🧈
👉 Docs: https://docs.usertour.io/api-reference/introduction
What’s coming next:
- Integrations with Amplitude, Heap, HubSpot, Intercom, LogRocket, Mixpanel, Salesforce, Segment, Zapier, Zendesk
- Event triggers for even more flexibility
- Banner support to engage users directly on the page
- Flow templates to kickstart your tours and surveys
Go build something cool — and if you like where we’re headed, drop us a ⭐️
I read every DM and GitHub issue ❤️