A loan officer makes an outbound call from an unknown 800 number. The borrower lets it ring, then declines, then maybe checks voicemail two days later. The same loan officer makes the same call from a number with the same area code as the borrower’s town. The borrower answers, because the area code reads as familiar. The mechanic is unglamorous. The economic difference across a year of outbound is not.
BNTouch Voice is the dialer module inside BNTouch. The part most teams miss is local-area-code dialing, where the outbound number matches the recipient’s area code. This post is the operator’s view of how Voice works, where it lives in campaign step automation, and what to know before turning it on.
By Yuri Polukeev, Founder of BNTouch.
What BNTouch Voice does
BNTouch Voice is the voice and SMS layer inside the platform. From the demo: it lets loan officers dial out from inside the CRM, receive inbound calls routed to the loan officer who owns the record, leave pre-recorded voicemails as part of campaign automation, and send SMS from the same number the borrower called.
The team’s framing on the pre-recorded voicemail step: “Allows you to leave a pre-recorded message from that same number.” Same number for the call, the voicemail, and the SMS that follows. The borrower’s phone shows one consistent caller ID across all three touches.
Why same-number-same-LO is a bigger deal than it sounds
Three patterns most CRMs get wrong and BNTouch Voice gets right:
- The borrower’s phone learns the LO’s number. First call gets declined. Borrower saves the number under “[LO Name] BNTouch.” Next call gets answered.
- The SMS arrives from the same number that called. Borrower sees the missed call, then the text from the same caller saying “left you a voicemail, here is what I needed to talk about.” The match closes the loop.
- Inbound calls route to the LO who owns the record. Borrower calls back. The call lands on the right LO’s phone, not on a generic queue. Continuity preserved.
Local-area-code dialing
The dialer can match the outbound number’s area code to the recipient’s area code. From the BNTouch team on a different demo: this is configurable per campaign step or per outbound call.
The empirical answer-rate difference between unknown-area-code outbound and local-area-code outbound has been documented in dialer telemetry across the industry for years. The number varies by vertical and population density, but the general direction is unambiguous: local area codes get answered more often. For mortgage outbound, where the call recipient is being asked to engage on something financially serious, the trust effect is sharper than in cold sales.
The mechanic in BNTouch Voice is simple: configure the local-area-code dialing setting at the account level, and the system selects the matching area code from your pool when each outbound call goes out. No per-call manual selection.
How Voice fits into the campaign step system
This is the part most teams under-use.
BNTouch campaign steps support multiple methods. From the demo: “Out of the gate you have the ability to add emails.” Then SMS. Then voice. Then pre-recorded voicemail. The campaign step UI surfaces voice and voicemail as discrete step types you can drop into a sequence next to email and SMS steps.
A real campaign sequence we have built for a refi nurture:
- Day 0: SMS, “Hi [first name], saw rates dropped to where we talked about. Got 30 seconds for me to share the math?”
- Day 1: Email, “The refinance analysis on your file (with a personalized refinance analysis video).”
- Day 3: Pre-recorded voicemail drop (from the LO’s number, local-area-code matched), “Hi [first name], it’s [LO]. Quick check-in on the refi conversation, give me a call back when you have a sec.”
- Day 4: SMS, “Did the voicemail land? Happy to send the actual numbers in a text if easier.”
- Day 7: Email, “If now is not the right time, totally understand. Here is what to watch for over the next 90 days.”
Five touches across four channels, all running on the LO’s local-area-code number, all configurable as steps inside one campaign.
SMS triggers (the inbound-SMS automation layer)
Voice and SMS share infrastructure. The platform supports trigger steps on inbound SMS. From the demo: “Upon receiving an SMS text message, next you can enter the text that will respond.” A borrower texting “STOP” can auto-unsubscribe; a borrower texting “RATE” can auto-receive the current rate sheet; a borrower texting “MORE” can move into a deeper nurture campaign.
The inbound triggers configure in the “SMS triggers sub-tab,” separate from the campaign step editor. Worth setting up because they handle the long tail of borrower replies without LO intervention.
Pre-recorded voicemail mechanics
The team’s setup walkthrough is direct. You record the voicemail once at the LO’s voice, then the pre-recorded message drops as part of any campaign step you tag with the voicemail method. The borrower’s phone shows a missed call from the LO’s number and a voicemail. No live dial required; no LO time spent leaving thirty voicemails sequentially.
This is the most useful voice automation on the platform. One LO can drop fifty voicemails in the morning while making real outbound calls in the afternoon. The economics shift in the LO’s favor.
Bulk SMS for one-off broadcasts
For ad-hoc moments when you do not need a full campaign (rate move, market alert, weekend reminder), the platform supports bulk SMS to a selected record set. From the demo: “The send SMS button allows you to compose an SMS text message and send it to each of the selected records.”
SMS character cost detail worth knowing. Standard SMS pricing is 3 cents per segment up to 155 characters. From the team: “155 characters for your SMS before it turns into a double charge. So, instead of three cents, it’s now six cents.” Write short or your monthly SMS bill grows faster than your engagement.
What Voice does not do
The honest limit. BNTouch Voice is not an AI voice agent. There is no AI placing outbound calls and conducting conversations with borrowers. The team has said this explicitly on the MAIA NextStep demo: “We don’t have a AI voice.” MAIA can draft the script the LO uses on the call. The dialer can place the call. The LO is still the human on the line.
If the marketing pitch you have heard is “AI calls your borrowers for you,” you have heard about a different product. BNTouch Voice is a dialer module, not an AI voice agent.
Three settings to check on day one
- Local-area-code dialing turned on. Default to matching the recipient’s area code when a matched number is available in your pool.
- Inbound call routing to record owner. Calls back to the LO’s BNTouch number land on the LO’s phone, not on a generic queue.
- SMS character limit warning in the campaign editor. The editor shows a character counter against 155. Use it. Tight SMS copy saves real money at scale.
See Voice and the campaign step editor live
The dialer and campaign step methods are easiest to evaluate together. Request a demo and ask the team to show you a campaign that uses email, SMS, and voicemail in the same sequence. That is the picture of how Voice fits into the rest of the platform.



