Track menstrual cycles and send Gmail phase reminders with GPT-4o and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 22 nodes and runs when someone submits an n8n form (“Period Health & Cycle Wellness”) (plus 2 other triggers). Along the way it connects Gmail, Google Sheets and OpenAI.
How it runs
Trigger: When someone submits an n8n form (“Period Health & Cycle Wellness”) (plus 2 other triggers).
- Calculate Cycle Dates (Code): runs custom JavaScript code
- Read All Subscribers (Google Sheets): uses Google Sheets
- Read All Subscribers (Google Sheets): uses Google Sheets
- Save to Subscribers (Google Sheets): append
- Filter: keeps only the items that match a condition
- Filter: keeps only the items that match a condition
- Build Welcome Email (Code): runs custom JavaScript code
- Calculate Today's Phase (Code): runs custom JavaScript code
- Calculate Phase & Build Prompt (Code): runs custom JavaScript code
- Send Welcome Email (Gmail): uses Gmail
…plus 9 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Code
n8n-nodes-base.code - Gmail
n8n-nodes-base.gmail - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - n8n Form Trigger
n8n-nodes-base.formTrigger - Filter
n8n-nodes-base.filter - If
n8n-nodes-base.if - OpenAI
@n8n/n8n-nodes-langchain.openAi
From the author
📊 Description Most period tracking apps tell you when your period is coming. This workflow goes further — it tracks every phase of every subscriber's unique cycle, sends the right email at exactly the right time, and delivers GPT-4o powered wellness coaching…