Skip to content
FlowHubFluxonLab
AWS S3
AWS S3free

One-way sync Stripe Invoice PDFs to a S3 Bucket

by Marcel Claus-Ahrensadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAWS S3AWS S3HTTP RequestHTTP Request
Share Post Share
MaWhen clicking ‘Test workflow’When clicking ‘…SOList InvoicesSeInject s3 SubpathInject s3 Subpa…SeSet-SubpathIfWe do only Invoice ObjectsWe do only Invo…SAIt shouldn't be something elseIt shouldn't be…SeENV*HRDownload Invoice PDF from StripeDownload Invoic…ScEvery Month the First Day of the MonthEvery Month the…HRGet all Invoices*Get all Invoice…Upload to S3 Bucket*Upload to S3 Bu…SeClean and Escape ENVClean and Escap…1234567891011
1/5
STEPS · 11
Run manually by an operator

This automation syncs your Invoice PDFs from Stripe to a (AWS) S3 Bucket each month, in a folder of your choice, with the following subPath: yourFolder/invoiceYear/invoiceMonth/fileName Fill in your Credentials and Settings in the Nodes marked with "*". You can adjust this Workflow to your needs. You can also override the yearand month in the ENV* Node for manual syncs. It will sync every Invoice PDF which created-date is greater then the provided year and month. It will automatically set the day to the first day of the desired month. Enjoy the Workflow!

Tags

n8nreference-onlyaws-s3
Connects
awss3AWS S3WHTTP Request
CategoryAWS S3
Triggermanual
Complexitycomplex
Nodes12
AddedOct 4, 2024

Related workflows

See all AWS S3
awss3awstranscribe
free

Create transcription jobs using AWS Transcribe

This workflow allows you to create transcription jobs for all your audio and video files stored in AWS S3. AWS S3: This node will retrieve all the files from an S3 bucket you specify. AWS Transcribe: This node will create a transcription job for the files that get returned by the previous node.

by Harshil Agrawal
awss3awstextract
free

Send a file from S3 to AWS Textract

This workflow shows how to download an image file from S3 and pass it on to Textract for text extraction. The workflow uses two nodes: AWS S3**: This node will download a receipt file from S3 AWS Textract**: This node connects to Aamazon's Textract service to extract text from the receipt file

by Tom
awss3awstranscribesheets
free

Transcribe audio files from Cloud Storage

This workflow transcribes audio files stored in AWS S3 and stores the information in Google Sheets. Google Drive Trigger node** triggers the workflow when a new file is uploaded in Google Drive. AWS S3 1 node** uploads the new file to an S3 bucket. AWS S3 2 node** gets the file from the S3 bucket. AWS Transcribe 1 node** creates a transciption job for the respective audio file. Wait node** waits for the transcription job from the previous node to be complete before proceeding with the workflow (necessary in case the service is busy or the file to be transcribed is large, delaying the workflow). AWS Transcribe 2 node** gets the information of the transcription job. Set node** sets the necessary values to be included in the data set. Google Sheets node** adds the transcription information to a sheet that serves as data set.

by Lorena