company logo

Help Center

Go to Aesthetix CRM
Terms & ConditionsPrivacy Policy
All collectionsPhoneWebhooks & Call EventsCallRail Webhooks vs. Aesthetix CRM Native Phone Settings

CallRail Webhooks vs. Aesthetix CRM Native Phone Settings

Aesthetix CRM includes a built-in phone system that handles calls, SMS, and basic call reporting out of the box.

Aesthetix CRM includes a built-in phone system that handles calls, SMS, and basic call reporting out of the box. However, for businesses running paid advertising campaigns or needing deep call attribution, integrating CallRail via webhooks unlocks a significantly more powerful layer of tracking and automation.

This article explains the key benefits of using CallRail webhooks alongside Aesthetix CRM compared to relying solely on the native phone settings.


Benefits of Using CallRail Webhooks

1. Superior Call Attribution & Marketing Source Tracking

Aesthetix CRM's native phone system records that a call happened — but not what drove it. CallRail fills this gap with Dynamic Number Insertion (DNI), which uses a JavaScript snippet to swap phone numbers on your website based on how a visitor arrived, capturing visitor-level data like pages visited and PPC keywords. This enables more extensive lead reporting such as cost-per-lead and keyword-level attribution.

With native phone settings alone, you cannot connect an IVR to a number pool, which means you lose tracking — and you cannot trigger a workflow event based on call duration. Both are native CallRail capabilities.

2. Real-Time Webhook Data Across 10 Trigger Events

CallRail supports ten distinct webhook trigger events, giving you far more granularity than a basic call log:

Event

What It Captures

Pre-call

Caller ID, source info, tracker dialed, start time

Call routing complete

Call flow details, tags, IVR menu steps

Post-call

Duration, recording link, tags, call score, answer status

Call modified

Manual tags, notes, transcripts added after the fact

Outbound post-call

Data after an outbound call completes

Each of these events can trigger a workflow inside Aesthetix CRM via webhook — not just "a call occurred."

3. Richer Contact Data Pushed Into Aesthetix CRM

When a lead calls from a Google Ads campaign, CallRail detects the source and pushes it to Aesthetix CRM as a custom tag, so your team instantly knows where the lead came from. Synced fields can include:

  • Caller name and phone number

  • Call duration

  • Recording URL

  • Call transcription

  • Campaign source and UTM data

4. Workflow Automation Tied to Call Quality

Because CallRail captures call duration and outcome scoring, you can build logic that Aesthetix CRM's native phone can't replicate on its own — for example:

  • Only creating a contact/lead if a call lasted more than 60 seconds

  • Triggering a follow-up email sequence if a call is marked "qualified" in CallRail

  • Updating a pipeline stage based on call outcome (e.g., "Follow Up Required" or "Closed Won")

  • Sending missed call alerts to a Slack channel in real time

5. Number Pools for Visitor-Level Tracking

CallRail's website number pools dynamically swap phone numbers based on how a visitor arrived at your site, enabling true visitor-level attribution including PPC keywords, pages visited, and referral source. Aesthetix CRM has no equivalent number pool feature.

Note: Number pools require a minimum of 4 tracking numbers. CallRail recommends 8 for higher-traffic sites to reduce the chance of misattribution.

6. Platform Flexibility

Some businesses need phone numbers that aren't available through the native Aesthetix CRM phone system (e.g., specific local area codes, international numbers, or numbers already established in CallRail). Using CallRail with webhooks allows you to retain those numbers while still feeding all call data into Aesthetix CRM automatically.


When Native Aesthetix CRM Phone Settings Are Sufficient

The built-in phone system is a great fit if:

  • You don't need marketing source attribution on calls

  • You're not running paid advertising where call-to-campaign attribution matters

  • You prefer simplicity and want to minimize third-party tools

  • You don't need number pools or dynamic number insertion


Summary

Feature

Aesthetix CRM Native Phone

CallRail via Webhooks

Basic call logging

✅

✅

Call recording

✅

✅

Marketing source attribution

❌

✅

Dynamic number insertion (DNI)

❌

✅

Number pools

❌

✅

Call duration–based workflow triggers

❌

✅

10 webhook trigger events

❌

✅

PPC keyword tracking

❌

✅

IVR connected to number pool

❌

✅


CallRail Integration via Webhooks

Connect CallRail to Aesthetix CRM with inbound webhooks to log calls, capture recordings, and record call source details on each patient contact.

Did this answer your question?
😞
😐
😁