FunnelKit
FunnelKit Documentation
Get unstuck with our helpful reference material

FunnelKit Automations

WooCommerce Subscriptions

WooCommerce Subscription is the official plugin for subscriptions. This integration provides a deep, production-grade connection with the official WooCommerce Subscriptions plugin, covering the entire subscription lifecycle from creation, trial, renewal, status changes, to expiration.

It includes automation events/triggers, subscription management actions, rich merge tags for personalization, 22 customizable transactional email templates, and a dedicated REST API endpoint for subscription data.

Events (Triggers)

WooCommerce Subscriptions provides instant events and scheduled events to automate workflows.

Instant Events

EventDescription
Subscription CreatedFires when a new subscription is created
Subscription Status ChangedFires when subscription status transitions
Renewal Payment CompleteFires after a successful renewal payment
Renewal Payment FailedFires when a renewal payment fails
Subscription Trial EndFires when a trial period expires
Subscription Note AddedFires when an internal note is added

Scheduled Events (Daily)

EventDescriptionConfiguration
Before RenewalProactively checks for upcoming renewalsConfigurable days before renewal + time of day (store timezone)
Card ExpiryChecks for expiring payment cardsConfigurable days before expiry
Before EndChecks for subscriptions about to expireConfigurable days before the end date
Overview of WooCommerce Subscriptions events including instant and scheduled triggers used for automation workflows

Actions

Here are the actions you can use with WooCommerce Subscriptions and FunnelKit Automations. 

ActionDescription
Change Subscription StatusUpdate the status of a WooCommerce subscription (e.g., from "Active" to "On Hold" or "Canceled").
Cancel Order Associated SubscriptionsCancel all subscriptions linked to a specific order.
Add NoteAdd a custom note to the contact's profile for WooCommerce subscription-based triggers.
Add CouponAdd a coupon to a subscription to apply discounts or special offers.
Remove CouponRemove an existing coupon applied to a subscription.
Send Subscription InvoiceAutomatically send a subscription invoice to subscribers.
Add Custom FieldsAdd custom fields to a subscription for additional data or personalization.
Add Product to SubscriptionAdd an additional product to an existing subscription.
Cancel Product SubscriptionsCancel all active subscriptions associated with a specific product.
Remove Product from SubscriptionRemove a product from a subscription while keeping the rest of the subscription active.
List of WooCommerce Subscriptions actions available in FunnelKit Automations for managing subscriptions and related operations

Merge Tags

Use merge tags in your automations to personalize communications and provide relevant subscription details.

WooCommerce Subscriptions-specific merge tags include:

  • Subscription Billing Address
  • Subscription Billing Company
  • Subscription End Date
  • Subscription ID
  • Subscription Items
  • Subscription Last Payment Date
  • Subscription Next Payment Date
  • Subscription Payment Method
  • Subscription Shipping Address
  • Subscription Start Date
  • Subscription Status
  • Subscription Total
  • Subscription Trial End Date
  • Subscription View URL
  • Subscription Data related to subscription meta key

Conditions / Rules

Rule TypeOperatorsDescription
Has Active SubscriptionBooleanYes / No
Subscription StatusMultiselectis / is not (active, on-hold, pending, cancelled, expired)
Parent Order StatusMultiselectis / is not
Subscription Has ProductsProduct searchcontains / does not contain
Active Subscription ProductsProduct searchUsed in broadcast/campaign filtering

Advanced Capabilities

  • Subscription Switching: Automated emails and triggers when customers change subscription plans
  • Early Renewal Detection: Distinguishes between auto-renewal and manual/early renewal via _subscription_renewal_early order metadata
  • Full Lifecycle Coverage: Creation, trial, renewal (success & failure), status transitions, and expiration
  • CRM Contact Profile: Subscription data is visible directly in the contact profile within the CRM
  • Bulk Operations: Export contact subscription data, filter by subscription status or products

REST API Endpoint

GET /wp-json/autonami/contacts/{contact_id}/subscriptions

ParameterTypeDescription
contact_idPath (required)Contact ID in FunnelKit CRM
typeQuery (optional)sublium for Sublium subscriptions; defaults to WCS
limitQuery (optional)Results per page (default 10)
offsetQuery (optional)Pagination offset (default 0)

Response:

An array of subscription objects with full subscription data + total_count for pagination

Transactional Email Templates

FunnelKit provides 22 customizable email templates for subscriptions. 

CategoryEmail Templates
Order-Based (7)New Renewal Order, Processing Renewal Order, Completed Renewal Order, Renewal Invoice, New Switch Order, Completed Switch Order, Customer Renewal Invoice
Customer Notifications (5)Auto-Renewal Reminder, Manual Renewal Reminder, Trial End Notice, Subscription Expiration Notice, Payment Retry Notice
Subscription Status (4)Subscription Canceled, Subscription Expired, Subscription Suspended / On Hold, Subscription Reactivated
Payment Retry (2)Payment Failed Notification (Admin), Payment Failed Notification (Customer)
Overview of subscription transactional email templates categorized by order, customer notifications, subscription status, and payment retries

For these email templates, FunnelKit Automations supports:

  • Visual block editor customization
  • Merge tag personalization
  • Email analytics
  • Conditional sending based on subscription rules
Email template editor in FunnelKit Automations showing customization, merge tags, analytics, and conditional sending features

Detailed Subscription Profile in FunnelKit Automations


When you open a contact’s profile in FunnelKit Automations, a dedicated WooCommerce Subscriptions section now appears in the sidebar.

It displays all the essential subscription details, including the total number of active subscriptions, total renewals, renewal revenue, taxes on renewals, next renewal amount, and a complete list of the contact’s subscriptions under the Purchases section.

Detailed WooCommerce Subscriptions data displayed in FunnelKit Automations contact profile including renewals, revenue, and subscription list

This makes it easy for your support and marketing teams to see a customer’s subscription status instantly, directly from the CRM, without switching to WooCommerce.

Ready to Transform Your Store?
Join 39,415+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
973+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 973+ 5-Star Reviews
Get Started