Articles on: Integrations

How to Integrate Bird Pickup & Delivery with Subscription Apps

Integrate Bird Pickup & Delivery with your subscription apps to automate delivery scheduling for recurring orders.


This guide shows you how to configure rates and manage recurring orders when using subscription apps with Bird Pickup & Delivery.


Configure Rates for Subscription Apps


Set up shipping rates that work seamlessly with your subscription app's recurring orders.


You have two options for configuring rates:


Option 1: Configure Rates via Shopify Admin


Use Shopify's built-in rate configuration for subscription orders. This approach works with basic rules but offers limited automation for recurring orders.



Enable Carrier-Calculated Shipping (CCS) in the Bird app for dynamic rate calculation.


Important: CCS automatically converts weights from kilograms to grams. Adjust your weight-based rates accordingly. This ensures accurate delivery calculations for all subscription order weights.


CCS support varies by Shopify plan:


Plan

CCS Support

Starter

No

Basic

No

Shopify

Can be enabled

Advanced

Yes

Plus

Yes


Enable CCS in Bird App


  1. Open your Bird app dashboard
  2. Navigate to Rates
  3. Enable Carrier-Calculated Shipping under Rates Engine
  4. Configure your rate rules


Bird app dashboard showing CCS configuration option under Rates setting


Understanding CCS challenges with subscription apps:


There is a constraint that subscription orders only accept the cheapest available rate. Therefore, it's important to turn on CCS so the rates work correctly.


Customization: Configure CCS rules in Bird Pickup & Delivery to control which delivery options are available for subscription orders.


In addition, recurring orders inherit previous delivery dates and times from the original subscription timeline. When subscription apps create repeat orders, they automatically pull delivery scheduling data from the original order timeline. This includes:


  • Delivery/pickup dates
  • Time slots
  • Preferred delivery methods


You must configure Shopify Flow to dynamically adjust these dates based on your subscription frequency.


Automate Recurring Order Delivery Scheduling


Use Shopify Flow to dynamically update delivery dates for subscription orders based on app frequency.


Set up Shopify Flow workflows to automatically adjust delivery dates when subscription apps create recurring orders:


  1. Read Subscription Frequency - Extract the subscription interval from your subscription app
  2. Calculate Next Delivery Date - Add the frequency to the original delivery date
  3. Update Order Timeline - Automatically schedule the new delivery date


The workflow varies depending on your specific subscription app integration. Each app provides different metafield structures for subscription frequency data.


The Attach Delivery Date to Order Metafields Using Shopify Flow guide provides a framework for adding delivery dates to order metafields that works with subscription apps.


Best Practices for Subscription Integration


  • Enable CCS First - Configure carrier-calculated shipping before integrating subscription apps
  • Test Rate Calculations - Verify CCS returns expected rates for your subscription orders
  • Configure Shopify Flow Early - Set up delivery date automation before launching subscriptions
  • Monitor Order Timeline - Regularly check that recurring orders maintain proper delivery scheduling



Updated on: 10/09/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!