Billing Automation Overview

Billing Automation is one of the most important aspects of running any online business. Billing Automation allows you to automate the collection of outstanding payments and accounts receivable. This is also commonly referred to as "dunning". 

For many businesses following up with customers to collect failed payments is a manual process. Our Billing Automation will help streamline that process, and reduce the amount of manual outreach needed.

With Spiffy's Billing Automation, you can customize customer follow up based on 9 different billing-related events (listed Below).

Here's a quick overview video of our Billing Automation settings, and some quick tips on how you can best utilize them in your business.

Billing Automation Overview

Please watch the overview video in its entirety to fully understand how these billing automation events work. Two of these Billing Automation Events, Subscription Unpaid and Payment Plan Unpaid require an extra step to change a default setting within your Stripe account settings (See video below at 1:45). Please don't hesitate to reach out if you have any questions.

Step 1: Open your Account Settings Menu

You will access your Billing Automation settings under your main Account Settings menu at the top right of your Spiffy dashboard. Your Account Settings Menu will either be a circle icon, or your headshot if you have a Gravatar setup with the email address you used for your Spiffy account.  (Side note: Click here to setup your Gravatar.)

Step 2: Select Automation

Under your main Account Settings drop down, you will see a menu item for Automation. This is where you will be able to add integration actions based on a variety of billing-related events

Step 3: Click Add Action

Click on the button that says  Add Action at the top right of the screen.

Step 4: Select a Billing Event

Select the Event that you want to setup an automation for.

Step 5: Selection Integration

Select the Integration you want to trigger whenever that event occurs.

Step 6: Choose & Setup the Action

This is where you configure that integration action.

Step 7: Click Save & Test

Be sure to click save, to save the integration action that you just setup.

Then repeat, for all of the various Billing Automation Events that you want to setup.

Events, Integrations & Actions... Oh My!

There are a lot of moving parts to setting up Billing Automation settings, so we wanted to be sure to set the stage by articulating the difference between Events, Integrations, & Actions.

Events are different scenarios relating to a specific card or customer account where follow up communication and/or internal notifications would be needed.

Integrations are the various tools that you want to use to automate follow-up, and/or trigger a notification.

Actions are the actual tactics that take place to send a follow-up email, and/or trigger an internal notification.

You are able to choose which Integrations and Actions are triggered by any of our Billing Automation Events.

If you have any questions about any particular Billing Automation Event, please see our documentation for each event below.

Documentation for Individual Billing Automation Events

Below are links to documentation to each of the Billing Automation Events. This is where you'll learn more of the nuances of each event and how you can use it in your business.

* Requires change of a default setting in Stripe (See video above - starting at 1:45)

Most of these Billing Automation events are pretty self explanatory. The three events that cause some confusion are the nuances between  Payment Failed, Subscription Unpaid, and Payment Plan Unpaid.

Here are the differences between those three events.

The  Payment Failed action is triggered as soon as any payment fails. When a failed payment occurs, Stripe will automatically attempt to retry the card on file, several times over a series of days. If the subsequent attempts to charge the card on are unsuccessful, then either the Subscription Unpaid event, or the Payment Plan Unpaid event will fire based on what type of payment originally failed.

IMPORTANT NOTE: In order for the Subscription Unpaid and Payment Plan Unpaid events to work correctly, you must change a default setting within Stripe.

If you have any questions, please don't hesitate to reach out to our Customer Success team at