All field notes
White-label SaaS 7 min read

Results as a Service Examples: 8 Offers an Agency Can Sell

Eight results-as-a-service offers an agency can sell to local and service businesses, each with the billable unit, how it is counted and the system that delivers it.

A results-as-a-service offer has three parts: a result the client values, a unit you bill for, and a record that proves each one happened. Below are eight offers an agency can sell to local and service businesses, each with its billing unit, how to count it and the system that delivers it. Use them as starting points for your own Results as a Service (RaaS) packages.

The eight offers at a glance

Offer and billable unitProof recordSystem behind it
Booked appointments: per kept appointmentAppointment marked completedBooking pages and reminders
Answered calls: per call answered with an outcomeCall log with transcript and outcomeAI receptionist
Fast lead replies: per lead contacted within the agreed timeLead created time and first call or textSpeed to lead
Qualified calls from campaigns: per call meeting the conversion ruleTracked call marked as a conversionCall attribution
Reviews collected: per completed reviewReview request status or synced reviewReview requests
Returning customers: per past customer who books or buys againBooking or payment from the campaign audienceReactivation
Invoices collected: per invoice paid, or a share of the amountInvoice marked paidInvoices and payments
Qualified form leads: per lead scoring above the agreed barForm submission with its scoreLead forms

Each offer runs inside the client's own account, so every counted result sits on a contact record both of you can open.

1. Booked appointments

Best for: dentists, med spas, home-service companies, clinics, salons and anyone who sells by appointment.

The result: a new customer appointment that actually happens. Billing per kept appointment rather than per booking keeps the incentive pointed at real customers.

How to count it: appointments booked through the booking page or phone line you run, with the status marked completed. Booking pages record booked, completed and no-show states, and you can track the show rate with the appointment show rate calculator.

The system: booking pages with calendar sync, appointment reminders, an AI receptionist that can book eligible appointments on the call, and a text back to anyone whose call was missed.

2. Answered calls

Best for: busy trades, law firms, property managers and any business that misses calls while the team is on a job.

The result: every inbound call answered with a useful outcome: a message taken, a transfer to the right person, or an appointment booked.

How to count it: the AI call log. Each call keeps its transcript, summary and outcome, and a "booked", "transferred" or "message taken" label is checked against the actions the agent actually performed.

The system: an AI receptionist with the business's information, the questions it should ask and a transfer destination. Message-taking creates a task, so a person always has the next step. The AI receptionist setup guide walks through a controlled pilot.

3. Fast lead replies

Best for: businesses buying leads from ads or lead vendors, where a quick first reply helps win the job.

The result: every new lead contacted within an agreed time, such as five minutes during business hours.

How to count it: compare each lead's created time with the first call or text on its timeline. The lead response time calculator reports the median, the slowest responses and the share answered inside your target.

The system: Facebook Lead Ads that arrive as contacts in seconds, a sales bridge that rings the whole team at once and connects the first person to press 1, and an automatic text back when nobody can pick up.

4. Qualified calls from campaigns

Best for: agencies running ads for clients who sell by phone: plumbing, roofing, legal, insurance and home services.

The result: a phone call from a campaign that meets an agreed standard, such as lasting longer than 90 seconds from inside the service area.

How to count it: give each campaign its own tracking number, or swap the number on the website to match the visitor's source. A call counts as a conversion by duration, by a webhook from the client's own system or by manual confirmation, and each call record carries its source and recording.

The system: call attribution with routing by priority, round-robin or weighting, filtered by business hours and geography. The call tracking setup guide covers the full configuration.

5. Reviews collected

Best for: any local business whose customers choose by star rating.

The result: a new public review after a completed job.

How to count it: each customer gets a trackable review link, so you can see who opened, clicked and completed it. Google reviews also sync into the account per location, which gives you a second count to reconcile against.

The system: a review request sent automatically when a job finishes, an invoice is paid or a deal is won. Customers share how it went first, and private feedback goes to the team with an owner. The review request guide has the setup and acceptance checks.

6. Returning customers

Best for: businesses with a list of past customers: dental recalls, seasonal services, gyms and salons.

The result: a past customer who books or buys again within the campaign window.

How to count it: build the campaign audience as a saved segment (for example, no visit in 12 months), then count bookings or payments from contacts in that segment during the window.

The system: a reactivation campaign across text, email, ringless voicemail and outbound AI calls, with autoresponders and an AI agent that can put interested customers on the calendar.

7. Invoices collected

Best for: contractors and service businesses with slow-paying customers.

The result: an overdue invoice paid. Price it per invoice collected or as a share of the amount recovered, the way Chargeflow prices chargeback recovery (Chargeflow pricing).

How to count it: invoices marked paid during the month, from the set that was overdue when the engagement started.

The system: branded invoices with text-to-pay, payment plans and reminders, collected on the client's own Stripe account. An invoice-paid trigger can start the next step, such as a thank-you message or a review request.

8. Qualified form leads

Best for: businesses with longer sales cycles, such as remodelers, financial advisers and B2B services.

The result: a form lead that meets the agreed qualification bar.

How to count it: a form or quiz with scoring; each submission above the agreed score counts once per contact. Submissions map to CRM fields, so every counted lead is a real contact record.

The system: lead forms with conditional questions and scoring, on landing pages you run for the client, plus a workflow that follows up the moment a high-scoring lead finishes the form.

How to choose your first offer

Pick the offer that matches three things:

  1. Your clients' business model. Appointment-led businesses suit booked appointments; phone-led businesses suit answered calls or qualified calls.
  2. The records you can see. Choose a result that leaves a clear record in the account you run.
  3. What you control. The more of the journey your system handles, the more predictable your results and your pricing.

Then price it with a base fee plus a per-result fee, as described in the outcome-based pricing guide, and run a one-client pilot using the 30-day plan.

Reporting results to clients

Share a monthly list of counted results, each with its date and contact, alongside the total and the bill. On the Scale plan, scheduled client reports also email each client a weekly or monthly summary from your agency's address, covering calls answered, appointments booked, new contacts by source and reviews.

Related guides

  • RaaS vs SaaS compares selling software with selling results.
  • Is SaaS dead? covers what AI is changing about software and pricing.

Common questions

Answers at a glance

What is a good first results-as-a-service offer?

Booked appointments are a strong first offer for appointment-led businesses: they are easy to count from the calendar, valuable to the client and produced by a system the agency can run.

How do I count results fairly?

Count only results backed by a record, tie each one to the number, form or page your system runs, merge duplicates and give the client a short window to question any counted result.

Can I combine several results in one offer?

Start with one result per client so the price and report stay simple. Add a second result once the first one has a month of reliable numbers behind it.

Put this into practice

Use a setup guide and its acceptance checks to turn the idea into a working process.

Explore all guides and worksheets →

Put the system to work

Run the whole client journey in one place.

CRM, phone, messaging, automation, funnels, and AI, connected on one contact record and ready for your brand.

See Chirply plans
Keep reading

More field notes on White-label SaaS