Stripe to FTP: Daily Payouts CSV Export Template
A scheduled Spojit workflow that pulls recent Stripe charges, builds a CSV statement, and drops it on your finance team's FTP server every morning.
What It Builds
A Schedule trigger fires on a daily cron, a Connector node on the stripe connector lists recent charges, and a Connector node on the csv connector turns that list into a clean CSV statement. A final Connector node on the ftp connector uploads the file so the finance team finds a fresh payout report waiting each day. No one has to log in to Stripe and export by hand.
The Prompt
Paste this into Miraxa and it builds the workflow, connecting the tools for you:
Build a workflow that runs every weekday at 7am Australia/Sydney time, lists the Stripe charges from the last 24 hours, converts them to a CSV with columns for charge id, amount, currency, customer, and created date, and uploads that CSV to our FTP server under /finance/payouts with the date in the filename.
Connectors Used
- Schedule trigger - runs the workflow on a daily cron in your timezone.
- stripe - lists recent charges for the reporting window.
- csv - converts the charge list into a formatted CSV statement.
- ftp - uploads the finished file to the finance team's server.
Customize It
Change the cron time and timezone, the FTP path and filename pattern, or the columns named in the prompt to match your finance team's template. You can widen the window to a full week, or swap the upload destination to a different folder, all by editing the one prompt before Miraxa builds it.
Tips
- Use Direct mode on the Stripe and FTP nodes so the runs are deterministic and cost no AI credits.
- Confirm your FTP connection has write access to the target directory before the first scheduled run.
- A Schedule trigger can hold several schedules, so add an extra cron entry if a region needs the report at a different hour.