Send a Free-Trial Expiry Nudge Sequence to Convert More Signups
An n8n workflow that watches trial start dates and sends timed nudge emails at day 3, day 7 and one day before expiry — each tailored to whether the user has activated key features — so more trials convert to paid without a sales team chasing them.
- 1
Run daily
A
Schedule Triggerruns each morning and aGoogle Sheetsread pulls all active trial users with their signup date and activation flag. - 2
Compute the trial day
A
Codenode calculates days since signup for each user and tags whether today is a nudge day (3, 7, or day-before-expiry). - 3
Pick the message
A
Switch/IFchooses the email variant by trial day and activation status — activated vs not — so each user gets a relevant nudge. - 4
Send and log
A
Gmailnode sends the chosen email and aGoogle Sheetsupdate records which nudge went out, preventing duplicates and giving you a funnel you can measure.
Frequently asked questions
How does it personalize by activation?
Each daily run checks a usage flag (has the user done the 'aha' action?). Activated users get a 'you're getting value — upgrade to keep it' message; inactive users get a 'here's how to get started' nudge. Matching the message to behavior is what lifts conversion over a generic blast.
Where does trial data come from?
A Google Sheet, your database, or your product's API — any source with a signup date and activation flag. The workflow reads it daily and computes each user's trial day to decide which nudge (if any) is due.