1. Home
  2. AccessAlly
  3. CRM Automations
  4. How to Increase A User’s Credit Balance Every Time a Subscription Payment Is Successful
  1. Home
  2. AccessAlly
  3. Credit System (& Other Custom Operations)
  4. How to Increase A User’s Credit Balance Every Time a Subscription Payment Is Successful

How to Increase A User’s Credit Balance Every Time a Subscription Payment Is Successful

With AccessAlly’s credit system, users can earn and spend points inside your membership site. These points or credits don’t have to be tied to “real money”, but are totally independent. One fun way to utilize the credit system is by offering a certain number of “free points” every time someone renews their subscription to your site.

For example, if you’re running a monthly membership subscription, you could offer 50 points each month to active subscribers. Each time their credit card is successfully charged for a monthly payment, AccessAlly will automatically add the 50 points to their account.

If you haven’t yet, please set up your credit system custom fields as outlined in this tutorial: How to Create a Credit System in AccessAlly Using Custom Fields.

This tutorial shows you how to set up the automation inside your CRM to make it happen:

Infusionsoft

Ontraport

ActiveCampaign

ConvertKit

Step 0: Set up your credit system Custom Field in ConvertKit

The credit system is a part of AccessAlly’s custom operations feature and has a corresponding custom field inside ConvertKit. If you haven’t set up that custom field yet, log into your ConvertKit account, go to Subscribers.

Open any subscriber and add the custom field at the bottom of the left sidebar:

how to add a custom field in ConvertKit

Step 1: Create a Unique Tag in ConvertKit

Now, create a new tag inside your ConvertKit account. This will be a unique tag that is only used in this particular automation.

Step 3: Set Up Custom Operation

Inside your membership site, go to: AccessAlly > Custom Operations > Add New.

Set it up as follows:

  • Choose what this operation will do: Increase the field value of [the field you set up in Step 0 of this tutorial]
  • Set a limit for how many times this operation can be run – (leave unchecked)
  • Operation Details: Increase field by [the number of credits you want to give them each month]
  • Want to trigger this automation from inside your CRM – Select the tag you created in step 1 of this tutorial.

Then, click Save.

Step 4: Create Automation Inside ConvertKit

Now, the pieces are ready to set up your automation. Back inside ConvertKit, go to Automations, and create an automation that looks like this:

A. Trigger: When a tag is added


Here, you’ll select the tag that’s added to a user every time their payment goes through successfully. (Configured when you set up the subscription as an AccessAlly Product).

B. Add a tag


Add the tag that you set up in Step 1 of this tutorial. (When added to the user, AccessAlly will automatically add X credits to their account.)

C. Send Email (Optional)

If you want to send an email to your membership subscribers to let them know the payment was charged successfully, you can add that step here.

D. Remove a tag


Now, you’ll want to remove the monthly credit increase tag from the user. This allows the tag to be re-added every month.

E. Remove a tag


The last step is to remove the “payment success” tag that triggered this automation. This allows the tag to be re-added every month.

Step 5: Test The Automation

Finally, take time to run a test user through this automation before making it live.

Drip

Updated on May 23, 2018

Was this article helpful?

Related Articles