Skip to main content

Choose Your Integration Path

UserBoost works everywhere your users are. Pick the method that matches your application type and get started in under 5 minutes.

Not Sure Which to Choose?

Choose Backend APIs if you want to:
  • Track events from your server/API
  • Handle webhooks and background processing
  • Ensure reliable event delivery
  • Track events that don’t depend on user’s browser
Examples: user registration, subscription changes, payment events, admin actions.
Choose Mobile Apps if you’re building:
  • React Native applications
  • Flutter applications
  • Native iOS/Android apps (use REST API)
Mobile SDKs provide better performance and platform-specific features.
Choose Web Apps if you’re building:
  • React, Vue, Angular applications
  • Next.js, Nuxt.js applications
  • Static websites with JavaScript
  • Any frontend that runs in a browser
Perfect for tracking user interactions, page views, and real-time behavior.
You can combine approaches! Many applications use:
  • Backend APIs for server events (signups, payments)
  • Web Apps for user interactions (clicks, page views)
  • Mobile Apps for mobile-specific tracking
All methods send events to the same UserBoost dashboard.

Universal Setup Pattern

All UserBoost integrations follow the same simple pattern:
1

Get your API key

Sign up at userboo.st and get your API key from the dashboard.
2

Initialize UserBoost

Add UserBoost to your application using your chosen method above.
3

Track your first event

Send a test event to verify everything is working.
4

Set up your user journey

Track the key events in your onboarding flow.

What’s Next?

After setting up tracking, learn how to:
Questions? Check out our troubleshooting guide or reach out to our team.
I