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 unit | Proof record | System behind it |
|---|---|---|
| Booked appointments: per kept appointment | Appointment marked completed | Booking pages and reminders |
| Answered calls: per call answered with an outcome | Call log with transcript and outcome | AI receptionist |
| Fast lead replies: per lead contacted within the agreed time | Lead created time and first call or text | Speed to lead |
| Qualified calls from campaigns: per call meeting the conversion rule | Tracked call marked as a conversion | Call attribution |
| Reviews collected: per completed review | Review request status or synced review | Review requests |
| Returning customers: per past customer who books or buys again | Booking or payment from the campaign audience | Reactivation |
| Invoices collected: per invoice paid, or a share of the amount | Invoice marked paid | Invoices and payments |
| Qualified form leads: per lead scoring above the agreed bar | Form submission with its score | Lead 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:
- Your clients' business model. Appointment-led businesses suit booked appointments; phone-led businesses suit answered calls or qualified calls.
- The records you can see. Choose a result that leaves a clear record in the account you run.
- 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.
- CRM Evaluation Checklist & Weighted Scorecard Template
- White-Label CRM Launch Checklist for Agencies
- Client Onboarding Checklist: Owners, Access & Handoff
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
Chirply