Automatic Invoice Due Date Reminders from Stripe to Google Calendar β€” n8n Workflow

Gemiddeld complexiteit⏰ Gepland8 knooppunten🏷️ Invoice Processingdoor Rahul Joshi

Overzicht

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

Gebruikte knooppunten

HTTP RequestGoogle Calendar

Workflow-voorvertoning

πŸ“‹ Stripe Invoice to Google Calendar Automati
This workflow automatically monitors Stripe invoices an
Key Features
⏰ Daily Schedule Setup
Configured to run every day at 8:00 AM using cron expre
Setup Instructions:
1. Adjust the cron expression if needed
2. Consider your timezone settings
πŸ’³ Stripe API Configuration
Setup Steps:
1. Go to n8n Credentials
2. Add new Stripe API credential
3. Enter your Stripe Secret Key
4. Test the connection
πŸ“‹ Processing Invoice Array
The Stripe API returns invoices in a `data` array. This
What it does:
- Takes the `data` field fr
πŸ” Invoice Due Date Filter
Filters invoices based on due date criteria:
Conditions (ALL must be true):
1. Invoice has a due date
2. Due within next 7 days
3. Due date is today or later
πŸ“… Google Calendar Setup
Configuration Steps:
1. Create Google Calendar OAuth2 credentials
2. Select your target calendar
3. Set time range (next 30 days)
Purpose:
πŸ”„ Duplicate Detection
Logic:
1. Extracts invoice IDs from existing calendar events
2. Looks for pattern `invoice_id:XXXXXX` in event descr
3. Compares current invoice ID with existing o
βœ… New Invoice Validation
Conditions (OR logic):
1. Invoice ID not found in existing events
2. Current invoice ID exists and is valid
Result:
Only new invoices (not already in calendar) wi
πŸ“… Create Calendar Reminder
Event Details:
- Title: "Pending Invoice"
- Start Time: Invoice due date
- Duration: 1 hour
- Description: Includes invoice ID for tracking
⚑
S
Schedule Trigger
Get Stripe Invoices
S
Split Invoices
F
Filter Due Invoices
Google Calendar Get Events
C
Check Invoice Exists
I
IF Not Exists
Google Calendar Create E…
8 nodes7 edges

Hoe het werkt

  1. 1

    Trigger

    De workflow start met een gepland-trigger, uitgevoerd op een gedefinieerd schema.

  2. 2

    Verwerking

    Gegevens stromen door 8 knooppunten, connecting googlecalendar, httprequest, if.

  3. 3

    Uitvoer

    De workflow voltooit zijn automatisering en levert het resultaat aan de geconfigureerde bestemming.

Knooppuntdetails (8)

HT

HTTP Request

httpRequest

#1
GO

Google Calendar

googleCalendar

#2

Hoe deze workflow te importeren

  1. 1Klik op de knop JSON downloaden rechts om het workflowbestand op te slaan.
  2. 2Open uw n8n-instantie. Ga naar Workflows β†’ Nieuw β†’ Importeren uit bestand.
  3. 3Selecteer het gedownloade bestand automatic-invoice-due-date-reminders-from-stripe-to-google-calendar en klik op Importeren.
  4. 4Stel inloggegevens in voor elk serviceknooppunt (API-sleutels, OAuth, enz.).
  5. 5Klik op Workflow testen om te controleren of alles werkt, activeer het vervolgens.

Of plak rechtstreeks in n8n β†’ Importeren uit JSON:

{ "name": "Automatic Invoice Due Date Reminders from Stripe to Google Calendar", "nodes": [...], ...}

Integraties

googlecalendarhttprequestifitemlistsscheduletriggerset

Haal deze workflow op

Download en importeer met één klik

JSON downloadenBekijken op n8n.io
Knooppunten8
Complexiteitmedium
Triggerscheduled

Gemaakt door

Rahul Joshi

Rahul Joshi

@rahul08

Tags

googlecalendarhttprequestifitemlistsscheduletriggerset
⚑

Nieuw bij n8n?

n8n is een gratis open-source workflow-automatiseringstool. Host het zelf of gebruik de cloudversie.

n8n gratis ophalen β†’

Related Invoice Processing Workflows

COCOEMEX+5
medium

Automate Custom QuickBooks Invoice PDFs & Email with n8n

Standard accounting templates often fail to reflect a premium brand identity. This sophisticated n8n workflow bridges the gap between financial record-keeping and professional client presentation. By moving beyond the native limitations of QuickBooks Online, this automation enables businesses to generate high-end, multi-page PDF invoices that align perfectly with their corporate styling. The process begins the moment a new invoice is generated in QuickBooks, triggering a webhook that captures real-time billing data. The workflow then utilizes advanced HTML-to-File conversion and custom Code nodes to structure data into a polished, branded layout. It handles complex logic such as line-item merging and multi-page formatting automatically. Once the document is rendered, the system bypasses generic 'no-reply' senders by routing the finalized PDF through your preferred email provider. This ensures a seamless, white-labeled experience for your clients while eliminating the manual overhead of exporting, styling, and attaching files. Ideal for agencies and service providers, this flow guarantees that your most frequent touchpointβ€”the billβ€”is as professional as your work. **Common Use Cases:** - High-end creative agencies requiring bespoke, white-labeled billing documents for premium clients. - Automated recurring subscription billing where custom tax disclosures or localized branding are required. - Service-based businesses needing to attach dynamic project reports or terms of service directly to QuickBooks invoices.

πŸ”— WebhookΒ·12 nodes