User Onboarding
A sequence of user onboarding automations that are performed as a background job are included.
The following emails are sent to a new user:
Verification email
Verification reminder after 1 day if not verified
Welcome email when verification is completed
Subscription plan selected
Trial expires in 3 days
Trial has expired and account was upgraded
The link in the verification reminder email only works with the Gravity web client. Verification requests for the native app must be triggered via the 'resend verification' button within the app.
Starting The Onboarding Worker
There is a background job worker that runs the onboarding flow once every day at 12:05pm London time. You can adjust this inside the config by changing worker_schedule.onboarding
.
This flow performs 3 tasks out-of-the-box:
Gets a list of active trials from Stripe and sends an email to those expiring in 3 days from today.
Gets a list of trials from Stripe that expire today and notifies the user they have been upgraded to the paid plan they selected.
Gets a list of new accounts created yesterday that are still unverified and sends the user a reminder email.
Ensure the background worker is running and then execute the start script to begin the daily CRON job.
Last updated