Chargify enables you to manage recurring charges without having to worry about PCI compliance, SSL certificates, or writing recurring billing code.
Drip’s integration allows Chargify to send webhooks into Drip when certain events happen in your Chargify account, such as successful signup or failed renewal. See below for the full list of events sent, and how to use them in Drip.
Retrieve your Webhook URL from Drip
In your Drip account, go to Settings > Integrations > Chargify and copy your webhook URL.
Add the Webhook URL to Chargify
- Log in to Chargify, choose your site, and go to Settings > Webhooks.
- Check Send Webhooks to my Webhook URL(s).
- Paste in your Drip webhook URL.
- Enable only the events that you would like to send to Drip then click Save.
Any time we receive data from Chargify, we will automatically add the customer as a subscriber (if they are not already in your account) and record an event for that subscriber in Drip.
Set Up Automation
Create a trigger in a Workflow or a basic Rule and choose Chargify as the provider. Select the specific event that you would like to trigger an action in Drip.
Event options:
- Billing date change: This event is fired when a billing date changes.
- Customer update: This event is fired when a customer is updated.
- End of trial notice: This event is fired when an end of trial notice occurs.
- Expiring card: This event is fired when a card is expiring.
- Payment failure: This event is fired when a payment fails.
- Payment success: This event is fired when a payment succeeds.
- Refund failure: This event is fired when a refund fails.
- Renewal success: This event is fired when a renewal succeeds.
- Signup failure: This event is fired when a signup fails.
- Signup success: This event is fired when a signup succeeds.
- Subscription card update: This event is fired when a subscription card is updated.
- Subscription product change: This event is fired when a subscription product changes.
- Subscription state change: This event is fired when a subscription state changes.
- Upcoming renewal notice: This event is fired when an upcoming renewal notice occurs.
- Upgrade/downgrade failure: This event is fired when an upgrade/downgrade fails.
- Upgrade/downgrade success: This event is fired when an upgrade/downgrade succeeds.