Skip to main content

Build an AI confidence coach for women with GPT-4o, Google Sheets and Gmail

Workflow preview

Workflow preview
100%
Build an AI confidence coach for women with GPT-4o, Google Sheets and Gmail preview
Open on n8n.io

1. Workflow Overview

Description Most career advice is generic. This workflow builds a fully personalized AI coaching system that remembers every user, adapts to their career stage and goals, detects what kind of he...

Best for

  • Personal Productivity automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.code, n8n-nodes-base.googlesheets, n8n-nodes-base.gmail, @n8n/n8n-nodes-langchain.chattrigger, n8n-nodes-base.if, @n8n/n8n-nodes-langchain.chat, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.scheduletrigger

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Rahul Joshi.

Original n8n.io source

1.1 Workflow description

Title
Build an AI confidence coach for women with GPT-4o, Google Sheets and Gmail
Workflow name
Build an AI confidence coach for women with GPT-4o, Google Sheets and Gmail

๐Ÿ“Š Description

Most career advice is generic. This workflow builds a fully personalized AI coaching system that remembers every user, adapts to their career stage and goals, detects what kind of help they need, and gets more contextual with every conversation. It is not a simple chatbot โ€” it is a structured coaching engine with user profiling, conversation memory, intent routing, and proactive weekly outreach. Built for women's communities, coaching platforms, HR teams, and edtech creators who want to deliver real personalized career support at scale without hiring a team of coaches.

What This Workflow Does

๐Ÿ’ฌ Opens a chat interface where users can start talking immediately โ€” no signup required ๐Ÿงฎ Detects if the user is new or returning on every message using Google Sheets as a user database ๐Ÿ“‹ Walks new users through a 4-step onboarding โ€” name, career stage, biggest challenge, and monthly goal ๐Ÿ—‚๏ธ Stores and updates every user profile in Google Sheets with full onboarding state tracking ๐Ÿ” Detects intent from every coaching message across 6 categories โ€” salary negotiation, interview prep, career change, leadership, confidence building, and work-life balance ๐Ÿค– Routes each message to a topic-specific GPT-4o system prompt tailored to that coaching category ๐Ÿ’ฌ Loads the last 5 conversations from history to give GPT-4o full context before generating a response โœ… Responds with personalized advice, one actionable step for today, and a follow-up question to keep momentum ๐Ÿ“ Logs every conversation to Google Sheets with timestamp, message, intent, and AI response ๐Ÿ“ง Sends every fully onboarded user a personalized weekly check-in email every Sunday with a weekly challenge, progress acknowledgment, and motivational quote from a woman leader

Key Benefits

โœ… Full conversation memory โ€” every session builds on the last โœ… Intent detection across 6 coaching categories โ€” not one generic prompt โœ… User profiling โ€” advice is always tailored to their stage, challenge, and goal โœ… Proactive weekly outreach โ€” not just reactive coaching โœ… Complete audit trail โ€” every conversation logged to Google Sheets โœ… Works for any number of users simultaneously via session-based identification โœ… No login or signup needed โ€” just open the chat URL and start

How It Works

SW1 โ€” Onboarding Every message hits the Chat Trigger and gets routed through the onboarding engine. The workflow reads all users from Google Sheets and matches the current session ID. If the user is new they go through 4 onboarding steps one message at a time โ€” name, career stage with a numbered menu, biggest challenge with a numbered menu, and their monthly goal in their own words. Numbered responses are automatically mapped to their full label so 2 becomes Early Career (1-3 years) and 5 becomes Work-life balance. Every step is saved and the onboarding state is tracked so users can return to the same conversation and pick up exactly where they left off.

SW2 โ€” Coaching Engine Once onboarding is complete every subsequent message goes straight to the coaching engine. The workflow reads the user's last 5 conversations from the Conversation Log sheet for context. It then scans the message for intent keywords across 6 categories and selects the matching system prompt. GPT-4o receives the full user profile, conversation history, and topic-specific coaching instructions before generating a response. Every response includes a main coaching answer, one specific action the user can take today, and a follow-up question to continue the conversation. The full exchange is logged to the Conversation Log sheet.

SW3 โ€” Weekly Check-in Every Sunday at 10AM the workflow reads all fully onboarded users, pulls their recent conversation topics from the log, and generates a personalized weekly check-in email for each one via GPT-4o. The email includes a warm personalized greeting, acknowledgment of their progress, a concrete weekly challenge tied to their goal, and a motivational quote from a real woman leader relevant to their situation. Emails are sent via Gmail and every send is logged to the Weekly Checkins sheet.

Features

  • n8n Chat Trigger with public URL โ€” shareable with any user
  • Session-based user identification โ€” no login required
  • 4-step guided onboarding with numbered menu options
  • Numbered response to label mapping for clean data storage
  • New vs returning user detection on every message
  • Google Sheets as full user database and conversation memory
  • 6-category intent detection engine with keyword matching
  • Topic-specific GPT-4o system prompts per coaching category
  • Last 5 message context window passed to every GPT call
  • Structured JSON responses โ€” advice, action step, follow-up question
  • Weekly Sunday proactive check-in via Gmail
  • Personalized HTML email with challenge box and quote section
  • Full logging across 3 sheets โ€” User Profiles, Conversation Log, Weekly Checkins

Requirements

  • OpenAI API key (GPT-4o access)
  • Google Sheets OAuth2 connection
  • Gmail OAuth2 connection
  • A configured Google Sheet with 3 sheets as above

Setup Steps

  • Create a Google Sheet called "AI Confidence Coach" with 3 sheets โ€” User Profiles, Conversation Log, Weekly Checkins
  • Paste your Sheet ID into all Google Sheets nodes
  • Add your Google Sheets OAuth2 credentials
  • Add your OpenAI API key
  • Add your Gmail OAuth2 credentials
  • Add your email as fallback in the Send Weekly Checkin Email node
  • Activate the workflow and copy the Chat
  • Trigger URL
  • Open the chat URL and test the full onboarding flow with 5 messages
  • Send a coaching question and confirm GPT-4o responds with personalized advice
  • Add your email to the User Profiles sheet and run SW3 manually to test the weekly check-in email
  • Share the chat URL with your users โ€” the workflow runs itself from here

Target Audience

๐Ÿค– Women's communities and career platforms who want to offer AI coaching at scale ๐Ÿ’ผ HR teams building internal confidence and career development tools ๐ŸŽ“ Edtech creators running women's upskilling and mentorship programs ๐Ÿ”ง Automation agencies building AI coaching products for clients

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Extract User & Message

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 2 - Read All Users

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 3 - Read Conversation History

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 4 - Build Coaching Prompt

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 5 - Parse Coaching Response

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Read All Onboarded Users

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 7 - Read Conversation Log

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 8 - Parse Weekly Message

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - Send Weekly Checkin Email

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.2

Block 10 - Chat Trigger

Type / Role
@n8n/n8n-nodes-langchain.chatTrigger - chatTrigger
Config choices
Version 1.4

Block 11 - Check User & Route

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - IF Onboarding or Coaching

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 13 - Save Onboarding Progress

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 14 - Respond โ€” Onboarding

Type / Role
@n8n/n8n-nodes-langchain.chat - chat
Config choices
Version 1

Block 15 - Confidence Coach

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 2.1

Block 16 - Log to Conversation Log

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 17 - Respond โ€” Coaching

Type / Role
@n8n/n8n-nodes-langchain.chat - chat
Config choices
Version 1

Block 18 - Weekly Sunday 10AM Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Block 19 - Filter Onboarded Users

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.3

Block 20 - Build Checkin Prompt

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Weekly Coach

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 2.1

Block 22 - Filter Users With Email

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.3

Block 23 - Log to Weekly Checkins

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.7

Block 24 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Showing the first 24 of 27 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Build an AI confidence coach for women with GPT-4o, Google Sheets and Gmail
Complexity advanced
Nodes 27
Categories Personal Productivity, AI Chatbot
Author Rahul Joshi
Published 13 Mar 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14020/14020.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Build an AI confidence coach for women with GPT-4o, Google Sheets and Gmail do?

Description Most career advice is generic. This workflow builds a fully personalized AI coaching system that remembers every user, adapts to their career stage and goals, detects what kind of he...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity, AI Chatbot use case.