Recharge integration

Overview

The Recharge integration lets CoCo handle subscription actions inside the same WhatsApp conversation your customers already use to talk to your brand. After you connect Recharge, CoCo can link subscribers to contacts, support subscription self-service, and trigger Recharge-based flows.

From the codebase, Recharge is managed from the Connections / integrations area. The verified Recharge card states show Connected, and the available actions include Save changes, Cancel, and Disconnect.

Before you start

  • An active CoCo account
  • A Recharge account connected to the same Shopify store
  • Admin access in Recharge so you can complete authorization
  • A discount code ready if you plan to use a cancellation retention offer

Most setups take about 10 minutes.

Connect Recharge

In CoCo, open the Connections or integrations area and select Recharge.

Start the Recharge connection flow and complete the OAuth authorization in Recharge using an admin account.

After approval, you return to CoCo. The Recharge integration card should show Connected.

Review any available Recharge settings, then click Save changes.

CoCo automatically handles the Recharge connection flow and post-connection settings management. You do not need to manually configure a separate integration card outside the Connections screen.

What happens after you connect

Once Recharge is connected, CoCo begins using Recharge subscription data in customer conversations and across subscriber workflows.

  • Existing contacts can be linked to their Recharge subscriber records
  • New subscribers who message your WhatsApp number can be linked automatically
  • Subscription status becomes available for targeting and support workflows
  • Recharge events can be used in automated flows

Contacts that do not have a matching Recharge subscriber record remain unchanged.

Subscription actions in WhatsApp

With Recharge connected, CoCo can support common subscription actions directly in chat, such as:

  • Skipping an upcoming order
  • Pausing a subscription when supported by the subscriber's plan
  • Cancelling a subscription
  • Reactivating a subscription
  • Changing delivery frequency
  • Adding products to an upcoming order

This gives subscribers a self-service experience without sending them to a separate portal for every request.

Example experience

Subscriber: Hey, I want to skip my next order
CoCo: Of course — you'd like to skip your next delivery. Shall I go ahead?
Subscriber: Yes
CoCo: Done — your next order has been skipped. Let me know if there's anything else I can help with.
Keep subscription actions enabled only for the experiences you want to offer in WhatsApp. You can return to the Recharge integration settings later and update them, then click Save changes.

Configure cancellation retention

If you want CoCo to try to save a subscription before cancellation, set up a retention offer in the Recharge settings area.

  1. Open the Recharge integration from Connections.
  2. Enable the cancellation flow you want CoCo to use.
  3. Add the discount code CoCo should offer when a customer tries to cancel.
  4. Review the conversation prompt and adjust the wording to match your brand voice.
  5. Save the changes.

A good retention flow can acknowledge the customer's reason, offer a discount, and optionally suggest alternatives such as pausing instead of cancelling.

If you use a variable-based prompt for a discount, keep the discount placeholder unchanged so CoCo can insert the active code correctly.

Set replenishment timing and instructions

Recharge settings can also include the timing and guidance CoCo should use in subscription conversations.

Replenishment timing

Set how many days before a subscriber's next charge you want CoCo to treat the subscription as ready for a replenishment reminder or proactive flow.

Subscription instructions

Add internal instructions for how CoCo should talk about subscription management for Recharge conversations. For example:

  • Use a specific brand term for subscriptions
  • Prefer pause over cancellation when available
  • Route upgrade requests to a separate program or team

These instructions help CoCo keep Recharge conversations aligned with your support policy.

Use Recharge in Flow Builder

Recharge can power proactive subscriber messaging through Flow Builder. Common use cases include:

  • Failed payment recovery
  • Win-back after cancellation
  • Pre-charge upsells
  • Replenishment reminders

Use Recharge triggers to start flows, then send WhatsApp messages with subscription context such as product, upcoming charge timing, or cancellation state.

A strong starting point is a failed-payment recovery message followed by a win-back flow for recently cancelled subscribers. These two journeys usually deliver value fastest.

Segment subscribers with Recharge data

After Recharge is active, subscription data can be used to build more targeted audiences in your contact segmentation workflows.

Typical segment ideas include:

  • All active subscribers
  • Subscribers to a specific product
  • Subscribers with an upcoming charge in a date range
  • Recently cancelled subscribers
  • Subscribers affected by failed charges

This makes it easier to send subscriber-only campaigns, targeted recovery messages, and product-specific upsells.

Manage the integration after launch

You can return to the Recharge card in Connections at any time to review or update your setup.

  • Adjust enabled subscription behaviors
  • Update your retention discount
  • Edit subscription conversation guidance
  • Change replenishment timing
  • Save updates with Save changes
  • Use Disconnect if you need to stop the integration
Disconnect stops the active Recharge connection. Use it only if you want CoCo to stop working with Recharge for that store.

What your customers experience

For subscribers, the experience stays simple: they send a WhatsApp message in their normal chat with your brand, and CoCo handles the subscription request in the same thread.

  • No separate email step for routine subscription changes
  • No need to leave the conversation for common actions
  • Clear confirmations after a subscription action is completed
  • Support for multi-topic conversations, where a subscription request and a general support question can be handled together

Frequently asked questions

CoCo can handle the subscription action and the broader support context in the same conversation so the customer receives one coherent reply.

Yes. CoCo can respond in the customer's language, so subscription self-service is not limited to English-only conversations.

CoCo lets the customer know subscription management is temporarily unavailable and prompts them to try again later instead of exposing a technical error.

No. CoCo uses subscription-linked data needed for the experience, not full payment method details.

The Recharge connection stops, and CoCo no longer processes subscription activity through that integration until you reconnect it.