Articles on: Integrations

Shopify Flow Integration Guide

Automatically trigger Shopify Flow workflows when orders are created or updated in your store.


Connect Bird Pickup & Delivery with Shopify Flow to automate order workflows. Shopify Flow lets you create automated workflows triggered by events. This integration sends order events from the app to your Flow workflows. You can automate notifications, inventory updates, team assignments, and more.


This integration requires an Essential plan or above.


How to Enable the Integration


  1. Go to Bird Settings > Integrations
  2. Find Shopify Flow in the Automation category
  3. Click Enable Shopify Flow


Bird Settings > Integrations page showing Shopify Flow in the Automation category with the Enable button visible


How to Set Up Your Flow Workflow


  1. Go to Shopify admin > Shopify Flow app
  2. Click Create workflow
  3. Click Select a Trigger
  4. Search for "Bird Pickup Delivery"
  5. Select a trigger from the list
  6. Configure your workflow actions
  7. Click Turn on Workflow


Shopify Flow workflow builder showing the "Bird Pickup Delivery" trigger with various trigger options


Available Events


You'll choose from six trigger events based on your automation needs.


Bird Pickup & Delivery schedules Store pickup, Local delivery, and Shipping orders. These triggers are available in Shopify Flow:


  1. Delivery Orders
  • Delivery order created
  • Delivery order updated
  1. Pickup Orders
  • Pickup order created
  • Pickup order updated
  1. Shipping Orders
  • Shipping order created
  • Shipping order updated


When Events Trigger


  • Created events trigger when customers place new orders with a delivery method.
  • Updated events trigger when delivery method, date, time, or location attributes change.


Example Use Cases


You'll automate common order management tasks with these workflows.


  • Send notifications when delivery orders are created
  • Send order invoices automatically when delivery orders are created
  • Assign orders to teams based on pickup location
  • Update inventory when shipping orders are placed
  • Send reminders when delivery dates change
  • Route orders when pickup locations change


Example Workflow: Send Order Invoice Automatically


You'll build a workflow that sends order invoices when delivery orders are created.


  1. Create a new flow in Shopify Flow
  2. Select "Select trigger" > Search "Bird Pickup Delivery" > Choose "Delivery order created"
  3. Add action: "Send Order Invoice"
  4. Click the Send Order Invoice action node
  5. In configuration, click "Add variable" to see all available fields from the trigger
  6. The dropdown shows all available order and shop data fields. For the complete data structure, see the Order data and Shop data Shopify documentation
  7. Click Turn on Workflow



Shopify Flow workflow builder showing the variables available from "Delivery order created" trigger


Shopify Flow action configuration screen for "Send Order Invoice" showing how to add variables from the trigger data to customize the invoice content


Your workflow will now send invoices automatically when delivery orders are created.


How to Disable the Integration


You'll temporarily stop sending events to your Flow workflows without deleting them.


  1. Go to Bird Settings > Integrations
  2. Click Shopify Flow
  3. Click Disable Shopify Flow


Your Flow workflows remain active but won't receive new events until you re-enable the integration.


That's it. Events will stop sending immediately.


Troubleshooting


You'll resolve common integration issues with these solutions.


Events Not Triggering


Verify your integration setup to ensure events are being sent.


  • Check integration is enabled in Bird Settings > Integrations
  • Verify you have Essential plan or above
  • Ensure Shopify Flow workflow is active and turned on
  • Confirm you selected the correct trigger from Bird Pickup Delivery app


Side-by-side comparison showing the Shopify Flow integration toggle in enabled state (red) vs disabled state (black) in Bird Settings > Integrations page


Updated Events Not Working


Understand when updated events trigger to troubleshoot workflow issues.


  • Updated events only trigger when delivery method, date, time, or location changes
  • Verify by manually updating one of these fields in Bird app orders page
  • Changes to other order attributes won't trigger updated events


Best Practices


You'll build reliable workflows by following these recommendations.


  • Add conditions to filter events (e.g., order value, customer tags)
  • Test with simple actions first before building complex workflows
  • Use the Order data and Shop data available directly in the trigger; click "Add variable" in action configuration to see all available fields
  • Monitor workflow performance in Shopify Flow dashboard




Support


You'll get help quicker by providing specific details about your setup.


  • Check the troubleshooting section above
  • Contact support with your shop domain and the trigger name you're using

Updated on: 01/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!