Use case

Track user sign ups

Receive notifications when a new user registers on your platform.

Often, users sign up, but you have no clue who signed up or what their details are.

Understanding this, especially for an early-stage SaaS, can help you gain insights into the type of people who sign up.

Basic Implementation

Send an event for user signups. In this implementation, I’m also passing a form object.

During your onboarding process, it’s helpful to ask basic questions, such as:

  • Where did you hear about us? (basic attribution)
  • Which industry do you work in? (ICP)
  • What are you using XYZ product for? (lead qualification)

Adding Action buttons

This is great, but you might want to add action buttons for these scenarios:

  • Activate users: Sometimes, users don’t receive their activation email and reach out for assistance. In this case, we can verify their email address (since they are contacting us from it) and allow them to start using their account.
  • Ban domain names: You can use this to block disposable email domains, specifically 10-minute emails, which are harder to detect manually.

Contextual events

Let’s add some context. With user signups, you might have different steps such as:

  • Activating/verifying an email
  • Completing the onboarding process

You can “group” multiple events together using contexts. You want to group signup events for a specific user together like this.