Streamline Stripe Checkout Sessions with n8n Automation

This n8n workflow automates retrieving and filtering Stripe checkout sessions from the last 20 days, saving time and reducing manual errors by splitting and filtering custom fields efficiently.
httpRequest
splitOut
filter
+1
Workflow Identifier: 1528
NODES in Use: HTTP Request, SplitOut, Filter, Sticky Note

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What This Automation Does

This workflow fetches Stripe checkout sessions made in the last 20 days automatically.
It breaks down each session to find customer details stored in custom fields.
It keeps only the parts where the key is “nickname” or “job_title”.
The end result is ready data for marketing or support follow-up without manual work.


Tools and Services Used

  • Stripe API: To get checkout session data.
  • n8n platform: To build and run the workflow.
  • n8n nodes: HTTP Request, SplitOut, Filter, Sticky Note.

Inputs, Processing, and Outputs

Inputs

  • The workflow starts by sending a GET request to Stripe API to get sessions created in last 20 days.
  • Requires Stripe API Key set in n8n credentials.

Processing Steps

  • Split the bulk array of session data into individual session records.
  • Split the nested custom_fields array inside each session.
  • Filter custom fields to keep only keys “nickname” and “job_title”.
  • Optionally, add sticky notes for documentation inside the workflow editor.

Outputs

  • A filtered list of customer custom fields showing only “nickname” and “job_title”.
  • Structured outputs easy to connect to other systems like spreadsheets or emails.

Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Import the Workflow

  1. Download the workflow JSON file using the Download button on this page.
  2. Go to your n8n editor where you want to use this workflow.
  3. Click on the menu and select “Import from File” to load the workflow.

Step 2: Configure Credentials and Settings

  1. Add your Stripe API Key in n8n’s credential manager if not already done.
  2. In the HTTP Request node, confirm the correct Stripe credential is selected.
  3. Check other node parameters and update IDs, emails, channel names, folders, or table names depending on your targets.

Step 3: Test and Activate

  1. Run the workflow once manually to check if sessions fetch correctly and outputs look right.
  2. Fix errors if any appear like missing credentials or authorization issues.
  3. Turn on the workflow using the toggle switch at the top right for scheduled or on-demand runs.

For more control or privacy, consider self-host n8n. This lets you run workflows on your own server.


Customization Ideas

  • Change the date range in the HTTP Request node JSON to get sessions from last 7 or 30 days.
  • Add more keys like “email” or “referral_code” in the Filter node to track more custom fields.
  • Connect output to Google Sheets, email nodes, or CRM systems to automate reports.

Troubleshooting

Authentication failed error

This means the Stripe API Key is wrong or missing.
Update the credential in the HTTP Request node and test again.

No data or empty output

Check date filters are set right in the request JSON.
Try wider ranges or test the API call outside n8n.


Pre-Production Checklist

  • Make sure Stripe credentials work correctly inside n8n.
  • Test HTTP Request node alone to confirm sessions are fetched.
  • Inspect output after each SplitOut node to ensure proper data splitting.
  • Confirm Filter node passes only “nickname” and “job_title” fields.
  • Run full workflow with sample data before going live.
  • Save a backup copy of your workflow JSON before making big changes.

Deployment Guide

Enable the workflow in n8n by clicking the “Active” toggle at the top right.
Schedule it for automatic runs or run manually as you like.
Watch run history logs to catch errors or Stripe API rate limits.


Summary

✓ Saves time by automating Stripe checkout session data fetch.
✓ Filters custom fields “nickname” and “job_title” clearly.
✓ Reduces manual errors in customer info extraction.
→ Produces clean data ready for marketing or customer support.
→ Runs inside n8n with easy import and simple setup.


Frequently Asked Questions

The workflow automatically retrieves recent Stripe checkout sessions and filters customer custom fields named “nickname” and “job_title” for easy use.
It uses pagination in the Stripe API request to fetch all sessions page by page until no more sessions are left.
Ensure correct Stripe API Key is configured in n8n credentials and selected in the HTTP Request node settings.
Yes, by updating the Filter node conditions to include other keys, users can filter additional custom fields like “email” or “referral_code”.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free