Leads & Customers

Lead Billing, Activation & Cancellation

Walk through the full billing lifecycle — from collecting payment on a lead, activating service, editing subscriptions, starting billing, cancelling, and reactivating.

5 min readIncludes video

Overview

This tutorial walks you through the full billing lifecycle in Scoopify — from the moment a lead comes in, to collecting their payment method, activating them as a property, editing their subscription, starting billing through Stripe, cancelling service, and reactivating if they come back.

We will cover two common scenarios: a lead who did not save their card during sign-up, and a lead whose card was saved automatically.

Leads list showing two incoming leads
Your Leads page showing recent sign-ups. Each lead displays when they came in and their current status.

When a Customer Does Not Save Their Card

Sometimes a customer will fill out the quote form but skip the credit card step. When this happens, their lead will show that no payment method has been saved yet.

You will see a Generate Payment Link button on the lead detail page. Click it to create a secure, branded Stripe payment link that you can copy and send to the customer manually.

Lead detail showing no payment method saved and Generate Payment Link button
This lead has no card on file. Click Generate Payment Link to create a secure link you can send them.

The payment link is currently copied for you to send manually (via text, email, etc.). Automated sending is coming soon so you can send it with one click.

The Customer Payment Experience

When the customer opens the payment link, they will see a branded payment page powered by Stripe. It displays your business logo and uses your brand color. All they need to do is enter their card information and hit Save.

Stripe-hosted payment page branded with business logo and colors
The customer sees a clean, branded payment page. They enter their card details and hit Save.
Payment success confirmation page showing the customer their quote details
After saving their card, the customer sees a confirmation with their quote details.

Back in your dashboard, refresh the lead page and you will see that the card is now on file and the lead is ready to activate.

Lead detail now showing card on file and ready to activate
The lead now shows a saved payment method and is ready to be activated.

Activating a Lead as a Property

Now let us look at a lead whose card was saved during sign-up. To activate them, you need to assign them to a route.

Select the route(s) for this customer and set their service day. For a customer on a twice-weekly plan, you will select two routes. Then click Activate Service.

Lead detail page with route selection dropdowns
Select which route(s) the customer should be on and their service day.
Route selections filled in with Activate Service button
With routes selected and the service day set, click Activate Service.

Once activated, the lead becomes a property with a status of Pending Initial Clean. The account is active, but billing has not started yet — you complete the initial yard assessment first.

Property detail page showing Pending Initial Clean banner and Active status
The property is now active and pending the initial cleanup before billing begins.

Editing the Subscription Before Billing

One of the great features is that you can edit the subscription before billing starts. Maybe the customer got a new dog, wants to add an add-on, or change their service frequency — all before you even show up for the first clean.

Click Manage on the billing card to open the Billing & Subscription page.

Billing & Subscription page showing Pending Initial Clean status with line items
The billing page shows the current subscription details and a banner indicating billing has not started yet.

Click Edit Subscription to open the sidebar editor. Here you can change the base service, adjust the number of dogs, and toggle add-ons on or off.

Edit Subscription sidebar showing base services, dog count, and add-ons
The subscription editor lets you change the service, dog count, and add-ons before billing starts.
Subscription edited to 5 dogs with Patio Rinsing added, showing new monthly total
After updating to 5 dogs and adding Patio Rinsing, the new monthly total updates in real time.

Hit Save Changes and the billing page will update to reflect the new line items and monthly total.

Billing page with updated line items after editing the subscription
The billing page now shows the updated subscription details.

Starting Billing

Once the initial yard assessment is done, it is time to start billing. Click Start Billing on the property detail page.

You will enter the initial cleanup fee (enter $0 if the cleanup was free). Scoopify will show you a preview with prorated amounts and what the first invoice total will be — this comes directly from Stripe, so what you see is exactly what the customer will be charged.

Start Billing modal showing initial clean fee, proration preview, and first invoice total
Enter the initial clean fee and review the first invoice total before starting billing.

Click Start Billing to create the Stripe subscription. The property will now show as fully active with an active billing status.

Property detail page showing active status with active billing
The property is now fully active with billing running through Stripe.

You can view the actual Stripe invoice for any property from the billing page. It shows all line items and can be downloaded or opened in a new tab.

Cancelling a Subscription

If a customer wants to cancel, click the Cancel Subscription button on the billing card. A modal will appear with two options for when the cancellation should take effect.

Cancel Subscription modal with two timing options
Choose when the cancellation takes effect — at the end of the billing period or immediately.

Cancellation Options

  • At End of Billing Period — The customer finishes out the month and receives service until then. All scheduled visits remain active. This is the most common choice.
  • Cancel Immediately — The subscription is cancelled right away. The customer is automatically refunded for any unused portion of the billing period, and all remaining scheduled visits are cancelled.

If you choose end of billing period, you will see a banner on the property showing when the cancellation is scheduled. You can undo the cancellation at any time before that date.

Property showing pending cancellation banner with scheduled date and Undo button
A pending cancellation shows the scheduled date and an Undo button if the customer changes their mind.

If you choose cancel immediately, the subscription ends right away and the customer is refunded automatically for unused time.

Cancel Immediately option selected in the cancellation modal
Selecting Cancel Immediately ends the subscription and processes a prorated refund.

Reactivating a Cancelled Customer

If a cancelled customer decides to come back, you can click Reactivate Subscription on their property page. The property will be moved back to Pending Initial Clean status — since time has passed, the yard likely needs a fresh cleanup before regular service resumes.

From there, the process is the same as before: edit the subscription if needed, complete the initial clean, and hit Start Billing to create a new Stripe subscription.

Reactivate Subscription modal explaining the reactivation flow
Reactivating moves the property back to Pending Initial Clean so you can start the billing process fresh.

The full lifecycle is: Lead → Activate → Pending Initial Clean → Edit Subscription (optional) → Start Billing → Active → Cancel → Reactivate (if they come back). Just a few button clicks at each step.

Ready to try it yourself?

Sign up for beta access and start running your business with Scoopify.

Get Beta Access