Run a Facebook campaign, a Google ad set, a Yelp boost, a billboard. Each one gets its own phone number routed to its own agent with its own greeting and tracking tags. When the call books, the booking is tagged with the campaign that drove it.
campaign_id + tracking_tags attached to every call_log row.Old call-tracking pipes the call to your front desk and tags the lead. The lead still has to be answered. With Magic Receptionist the agent answers, qualifies, and books the appointment - the tracking number is also the receptionist. Cost-per-booked-appointment, not cost-per-ringtone.
Anytime your ad spend on a single channel exceeds your platform fee for the month. You're already paying to drive the calls - might as well book them.