Shopify, FTP and Slack: Wholesale Order Manifest Template
A Spojit template that gathers each day's wholesale Shopify orders into a single CSV manifest, drops it on your 3PL's FTP server, and confirms the handoff in Slack.
What It Builds
A Schedule trigger fires once a day and a Connector node pulls the wholesale Shopify orders placed since the last run. A Transform node flattens them into CSV rows, an FTP Connector node uploads the manifest to your third-party logistics provider, and a Slack Connector node posts a confirmation with the file name and order count.
The Prompt
Paste this into Miraxa, the intelligent layer across your automation, and it builds the workflow, connecting the tools for you:
Every weekday at 6am, collect the Shopify orders tagged "wholesale" from the last 24 hours, build a CSV manifest with order number, customer name, SKU, quantity, and ship-to address, upload it to our 3PL's FTP server in the /inbound folder, and post a message to the #fulfillment Slack channel confirming the file name and how many orders it contains.
Connectors Used
- Schedule trigger - runs the manifest job on your daily cron and time zone.
- Shopify - reads the wholesale orders for the period.
- FTP - uploads the generated CSV to the 3PL inbound folder.
- Slack - confirms the handoff to your fulfillment channel.
Customize It
Change the schedule time, the order tag or status filter, the CSV columns, the FTP path, and the Slack channel directly in the prompt. To split by warehouse, ask for one manifest file per location.
Tips
- Use the FTP node in Direct mode so the upload runs as one exact action with no AI cost.
- Confirm whether your 3PL expects FTP or SFTP and the exact column order before going live.
- Add a Condition node to skip the upload and post a "no orders today" note when the order count is zero.