Automatic invoice due date reminders from Stripe to Google Calendar
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
Description
Automatically track Stripe invoices and create Google Calendar reminders for upcoming due dates. This workflow ensures you never miss a payment deadline by running daily checks, filtering invoices due within the next 7 days, and adding them to your calendar with invoice details. โฐ๐ณ๐
What This Template Does
- Runs daily at 8:00 AM using a scheduled trigger. โฐ
- Fetches draft invoices from Stripe. ๐ณ
- Splits invoice data into individual records for processing. ๐
- Filters invoices due within the next 7 days. ๐
- Prevents duplicates by checking against existing calendar events. ๐
- Creates Google Calendar events for valid invoices with details (ID, customer, amount). ๐
Key Benefits
- Automated invoice due date reminders with no manual effort. โก
- Avoids duplicate entries in Google Calendar. ๐ก๏ธ
- Provides a clear overview of pending payments. ๐
- Saves time for freelancers, agencies, and finance teams. โฑ๏ธ
- Keeps all payment reminders in one central place. ๐ฒ
Features
- Daily schedule with cron expression (0 8 * * *).
- Stripe API integration to fetch draft invoices.
- Smart filtering: only invoices with due dates within 7 days are selected.
- Google Calendar integration to check existing events and avoid duplicates.
- Detailed calendar events with invoice ID, amount due, and customer email.
- Customizable reminders โ add customer name, invoice link, or change times.
Requirements
- n8n instance (cloud or self-hosted).
- Stripe API credentials with invoice read access.
- Google Calendar OAuth2 credentials with event write permissions.
- Access to the target Google Calendar (replace placeholder with your own).
Target Audience
- Freelancers and solopreneurs managing invoices. ๐ฉโ๐ป
- Agencies tracking multiple client invoices. ๐ข
- Finance and accounting teams requiring automated reminders. ๐
- Businesses wanting to automate payment follow-ups. ๐ผ
- Remote teams centralizing billing schedules. ๐
Step-by-Step Setup Instructions
- Configure Stripe API credentials in n8n.
- Add Google Calendar OAuth2 credentials with access to your target calendar.
- Replace the placeholder calendar ID ([email protected]) with your actual calendar.
- Import this workflow into n8n.
- Test the workflow by creating a test draft invoice in Stripe with a due date in the next 7 days.
- Verify the Google Calendar event is created with the invoice details.
- Enable the workflow to run daily and enjoy hands-free invoice tracking. โ