> ## Documentation Index
> Fetch the complete documentation index at: https://docs.smartsend.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Subscriptions

> Ship recurring subscription orders from WooCommerce with Smart Send

Smart Send is compatible with <Link href="https://woocommerce.com/products/woocommerce-subscriptions/?aff=4229">WooCommerce Subscriptions</Link> <Icon icon="arrow-up-right" size={12} />, the first-party subscription plugin by Woo. Subscription products work alongside Smart Send without any extra configuration.

## How it works

WooCommerce Subscriptions creates a new order in WooCommerce each time a subscription renews. Renewal orders behave like regular orders, which means Smart Send can book shipments and generate labels for them in the same way as any other order.

* **Initial orders** are processed as standard WooCommerce orders
* **Renewal orders** are generated automatically on the renewal schedule
* **Each renewal** is shipped individually using your normal Smart Send workflow

## Recommended setup

For subscription stores we recommend the same setup as any other WooCommerce store:

* Configure your shipping methods so they apply to both initial and renewal orders
* Use <Link href="/integrations/woocommerce/shipping-labels">bulk label generation</Link> to process renewal orders efficiently on shipping days
* Keep address details up to date — customers can update their shipping address from their account, and the latest address is used for the next renewal

<Tip>
  Subscription renewal orders typically arrive in batches on the renewal date. Generate labels in bulk to save time when processing the day's renewals.
</Tip>

## Related resources

<CardGroup cols={2}>
  <Card title="Supported plugins" icon="puzzle-piece" href="/integrations/woocommerce/supported-plugins">Other plugins that work with Smart Send</Card>
  <Card title="Shipping labels" icon="tag" href="/integrations/woocommerce/shipping-labels">Generate labels for WooCommerce orders</Card>
</CardGroup>
