---
title: BluePoint ATM CallRail Configuration
type: article
created: '2026-04-05'
updated: '2026-04-05'
source_docs:
- raw/2025-12-02-callrail-meeting-for-bpatm-105744441.md
tags:
- callrail
- bpatm
- hubspot
- phone-tracking
- wordpress
- google-my-business
- ga4
- call-recording
- dynamic-number-insertion
layer: 2
client_source: null
industry_context: null
transferable: true
---

# BluePoint ATM CallRail Configuration

Technical documentation of the CallRail setup completed for [[clients/bluepoint-atm/_index|BluePoint ATM]]. Covers account access, WordPress integration, HubSpot connection, number strategy, routing configuration, and open issues.

## Overview

This working session configured CallRail end-to-end for BPATM: installed the WordPress plugin, connected HubSpot, created a dynamic number pool for marketing attribution, and set up three static tracking numbers for administrative lines. Two issues remain open post-session.

**Attendees:**
- Wade Zirkle (wade@bluepointatm.com)
- Mike Stebbins (mike@bluepointatm.com)
- Mark Hope — Asymmetric (mark.hope@asymmetric.pro)
- Melissa Cusumano — Asymmetric (melissa.cusumano@asymmetric.pro)
- Avokerie Onorimuo — Asymmetric (avokerie.onorimuo@asymmetric.pro)

---

## Account Access

Wade added `team@asymmetric.pro` as a user to the BPATM CallRail account during the session. Access was accepted immediately via invitation email.

---

## WordPress Integration

The CallRail WordPress plugin was installed on the BluePoint ATM website. The plugin injects the CallRail tracking script automatically, eliminating the need to manually place a JavaScript snippet in the theme or tag manager.

---

## HubSpot Integration

CallRail was connected to the BPATM HubSpot account with the following settings:

| Setting | Value |
|---|---|
| Count inbound calls as conversions | ✅ Yes |
| Count outbound calls as conversions | ✅ Yes |
| Create new contact for unknown callers | ✅ Yes |
| Email format for new contacts | `[phone]@call.com` |

**Behavior:** When a call comes in from a number not already in HubSpot, CallRail automatically creates a new contact record. Known callers are matched to existing records. Call recordings appear in HubSpot as activity on the associated contact.

> **Note:** GA4 integration was not completed during this session. The Measurement ID field requires the correct GA4 property ID (format: `G-XXXXXXXXXX`). See [[knowledge/call-tracking/callrail-ga4-integration|CallRail GA4 Integration]] when available.

---

## Number Strategy

Two number types are used to serve different attribution needs:

| Type | Purpose | Cost |
|---|---|---|
| **Dynamic Pool** | Marketing attribution — swaps the main website number for visitors arriving via ads or organic search | Higher (pool of 4 numbers) |
| **Static Numbers** | Administrative lines — replaces footer/office numbers to enable recording and performance monitoring | Lower (single number each) |

---

## Dynamic Number Pool

| Field | Value |
|---|---|
| **Swap Target** | `720-987-5711` (Mike Stebbins' main number, displayed in the homepage banner) |
| **Pool Size** | 4 numbers |
| **Area Code** | 303 |
| **Forwards To** | Mike Stebbins' personal number |
| **Call Recording** | Enabled — "This call may be recorded for quality" |
| **Whisper Message** | "Call from BluePoint website" |

**How it works:** When a visitor lands on the website, the CallRail script detects the session and replaces `720-987-5711` with one of the four pool numbers. This allows marketing source attribution (ad campaign, organic, etc.) to be tied to each call. The four pool numbers are not published anywhere — they only appear dynamically.

> ⚠️ **Open Issue:** Dynamic number swapping was not firing as of the end of this session. The main website number was not being replaced in the incognito test. Requires troubleshooting. See [[Action Items]] below.

---

## Static Tracking Numbers

### Website Main (Footer)

| Field | Value |
|---|---|
| **CallRail Number** | `303-732-8411` |
| **Replaces** | `888-XXX-XXXX` (toll-free footer number) |
| **Forwards To** | Existing answering service (`4456`) |
| **Call Recording** | Enabled |
| **Whisper Message** | "Call from BluePoint website" |
| **Location on Site** | Footer (all pages) |

> **Future:** Once BPATM is comfortable with CallRail, the answering service will be replaced with a CallRail call flow. Routing can be updated directly in CallRail without touching the website.

---

### Eastern Office

| Field | Value |
|---|---|
| **CallRail Number** | `703-952-5858` |
| **Replaces** | `540-335-XXXX` (Wade Zirkle's Virginia number) |
| **Forwards To** | Wade Zirkle's personal number (`540-335-2848`) |
| **Call Recording** | Enabled |
| **Whisper Message** | "Call from Eastern Office Website 703" |
| **Location on Site** | Footer — Eastern Office |

> ⚠️ **Open Issue:** CallRail is cutting off the beginning of Wade's personal voicemail greeting. The fix is to switch to CallRail's built-in voicemail feature and re-record the greeting there. See [[Action Items]] below.

---

### Western Office

| Field | Value |
|---|---|
| **CallRail Number** | `303-502-2840` |
| **Replaces** | `XXXX-9142` (Western Office number) |
| **Forwards To** | Mike Stebbins' personal number |
| **Call Recording** | Enabled |
| **Location on Site** | Footer — Western Office |

---

## Google My Business (GMB)

A dedicated static tracking number was created and connected via the CallRail GMB integration to track calls originating from the Google Business Profile separately from website traffic.

| Field | Value |
|---|---|
| **CallRail Number** | 303 area code (created during session) |
| **Forwards To** | Wade Zirkle's number |
| **Integration** | Connected via CallRail's native GMB tile |

---

## Testing Results

| Test | Result |
|---|---|
| Static number — Eastern Office (`703-952-5858`) | ✅ Call connected, recording appeared in CallRail activity log |
| Static number — Footer (`303-732-8411`) | ✅ Call connected, answered by answering service |
| HubSpot contact creation | ✅ Test calls created contact records in HubSpot with `@call.com` email |
| Call recording playback | ✅ Recordings visible and playable in CallRail activity log |
| Dynamic number swap | ❌ Not firing — main website number not being replaced |
| Voicemail recording | ⚠️ Partial — beginning of Wade's greeting is cut off |

---

## CallRail Activity Log

Accessible from the left sidebar (graph icon). Key features:
- **Activity tab:** Full call log with caller ID, duration, recording, and source
- **Recording playback:** Play button on each call row
- **Download MP3:** Export individual call recordings
- **Tags:** Label calls (e.g., "reverse ATM", "job seeker", "traditional ATM")
- **Lead scoring:** Thumbs up/down on each call
- **Transcripts:** Full text transcript available below each recording
- **Call value:** Optional dollar value field per call

---

## Open Issues

### 1. Dynamic Number Swap Not Firing
The dynamic pool is configured correctly but the main website number (`720-987-5711`) is not being replaced when visiting the site in an incognito window. Likely causes to investigate:
- Plugin not loading the swap script on the correct page
- Swap target number format mismatch
- Caching issue on the WordPress side

**Owner:** Mark Hope

### 2. Voicemail Cutoff on Eastern Office Number
CallRail is intercepting the call before Wade's personal voicemail greeting completes, causing the first portion of the greeting to be clipped. The fix is to configure CallRail's built-in voicemail for the `703-952-5858` number and record a new greeting directly in CallRail.

**Owner:** Wade Zirkle

---

## Action Items

- [ ] **Mark Hope** — Troubleshoot dynamic number swap not firing on the main website number
- [ ] **Mark Hope** — Complete GA4 integration using the correct Measurement ID from the BluePoint ATM GA4 property
- [ ] **Mark Hope** — Research automated outbound call recording via the CallRail app; determine if calls can auto-upload to HubSpot contacts
- [ ] **Mark Hope** — Share CallRail credentials in LastPass for Melissa Cusumano
- [ ] **Wade Zirkle** — Switch `703-952-5858` to CallRail built-in voicemail; re-record greeting; test playback
- [ ] **BPATM Team** — Replace answering service with CallRail call flows once comfortable with the platform

---

## Related

- [[clients/bluepoint-atm/_index|BluePoint ATM Client Index]]
- [[knowledge/call-tracking/callrail-hubspot-integration|CallRail HubSpot Integration]]
- [[knowledge/call-tracking/dynamic-number-insertion|Dynamic Number Insertion]]