workflows.fit
Back to n8n workflows
n8n templateFreeBy Rahul Joshi

Automated CRM deal stage updates with Stripe & Google Sheets

Description: Keep your CRM always up to date by automatically syncing closed deals from Stripe into Google Sheets. This n8n workflow fetches all paid invoices, finds matching customer records in your CRM tracking shee...

Data & StorageProductivityDevelopmentCore NodesSchedule TriggerSticky NoteGoogle SheetsHttp Request
Loading interactive preview...

Template notes

Description: Keep your CRM always up to date by automatically syncing closed deals from Stripe into Google Sheets. This n8n workflow fetches all paid invoices, finds matching customer records in your CRM tracking sheet, removes duplicates, marks the deal as โ€œClosed,โ€ and updates the sheet in real timeโ€”eliminating manual updates and ensuring your sales pipeline reflects actual revenue.

What This Template Does - โฐ Scheduled Trigger (Cron): Runs automatically at your chosen frequency (daily/hourly) to check Stripe for new paid invoices. - ๐Ÿ’ณ Fetch Paid Invoices from Stripe: Calls the Stripe API to retrieve all invoices with status = โ€œpaid.โ€ - ๐Ÿ“‹ Split Invoice Array: Breaks down the list of paid invoices into individual records for easier processing. - ๐Ÿ” Find Customer in CRM Sheet: Looks up each Stripe customer email against your Google Sheets CRM tracker to fetch HubSpot/Pipedrive Deal IDs. - ๐Ÿงน Clean Data & Mark as Closed (Code Node): Removes duplicates, filters out empty rows, and tags deals with status = โ€œClosedโ€ (customizable to โ€œWonโ€ or your CRMโ€™s terminology). - โœ… Update CRM Sheet with Closed Deals: Updates your Google Sheet by matching records via Stripe Email and marking them as closed while preserving existing CRM IDs. - ๐Ÿ“ˆ Full Sync Summary: At the end, your CRM sheet reflects all customers who have completed payments in Stripe, ensuring your pipeline and revenue reporting stay aligned.

Required Integrations โœ… Stripe API Credentials (for fetching paid invoices) โœ… Google Sheets OAuth2 API (for reading/writing CRM records)

Ideal Use Cases ๐Ÿ’ผ Automatically close deals when payment is received ๐Ÿ“Š Keep CRM pipeline metrics aligned with Stripe transactions ๐Ÿง‘โ€๐Ÿ’ผ Sync sales & finance teams on deal status ๐Ÿข Perfect for SaaS, e-commerce, or agencies handling recurring payments

Why This Template is Powerful โœ” Removes manual CRM updates โœ” Prevents duplicate or missed records โœ” Ensures instant revenue recognition in CRM โœ” Easy to extend to HubSpot, Pipedrive, or Zoho