Custom Fulfillment Services
Custom Fulfillment Service - Send Overview of New Orders
In this tutorial, I’ll show you how to create a custom fulfillment service in Shopify and automate daily order reports using DataChamp. This setup is perfect for sending new unfulfilled orders directly to external warehouses — like our example warehouse in Vienna.
If your Shopify store uses custom fulfillment locations ( Settings → Shipping and Delivery → Accounts and Integrations → Carrier Accounts and Fulfillment Services → Manage Integrations), you can use DataChamp to send details of your unfulfilled orders to third-party fulfillment services.
Create a new report
Click on the "New Report" button and select "Orders".
Add a filter for "Line Items: Fulfillment Service Name"
Enter the exact name of your custom fulfillment service (as listed in Shopify settings).
If filtering multiple services, separate them with commas.

Add additional filters (recommended)
Additional filters improve performance and prevent export limitations.
We recommend using a simple filter: "Fulfillment Status: Unfulfilled" or "Partially Fulfilled".
Other useful filters: "Financial Status: Paid" or "Created At: Last 1 Day"
Set Export Mode to "Incremental
This ensures that each order is sent only once to your fulfillment service.
Add an email notification (optional)
Under "Settings" on the right, enter an email address and customize the subject and message.
We recommend sending test emails to yourself first.
Preview the Result
Click on the "Preview Button" to check to result of the report.
Save and Run the report
Click "Save & Run" in the upper right corner.
Start your report
In the dashboard, click the "Play" icon to run your report.
Add a scheduler (optional)
In the dashboard, click the scheduler icon to automate your exports.
You can schedule your report to run hourly, daily, or at custom intervals.
Updated on: 03/06/2025
Thank you!