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.
Keep every recipe free
FlowRecipesHub is free and always will be. If a workflow saved you time, chip in what you like — it helps us keep the lights on and build the next batch of automations for everyone.
Secure checkout via Paddle · one-time, no account needed
