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. ā