Outbound Interaction Tracking | See What Happens After You Send | TextingOnly
Features Interaction Tracking

See what happens after you hit send.

Most SMS platforms tell you how many messages were sent. TextingOnly tells you what happened — reply rate per campaign, click paths, qualified leads generated, opt-outs, and which contacts engaged but didn’t convert. Outbound interaction tracking turns a send into a data asset. Every campaign teaches you something. Every non-responder segment feeds the next nudge. Sending isn’t the metric. Interaction is.

Non-responders aren’t a dead end. They’re your next segment.

Campaign OptimizationAttributionRe-engagementMulti-location
Reply rate
Per-campaign response tracking — not just delivery confirmation
Click path
What contacts did after tapping a SmartLink in the message
Outcomes
Qualified leads, opt-outs, partial responses — all tracked
Segments
Non-responders exportable for nudge campaign targeting
What interaction tracking captures
Sending isn’t the metric. Interaction is.

Delivery confirmation tells you the message arrived. Interaction tracking tells you what the contact did with it. TextingOnly captures reply status, click events, OTTO flow completion, opt-out triggers, and non-responder segmentation per campaign, per contact. This data drives the next send — which contacts get a nudge, what angle works for which segment, and what the true cost per qualified lead is across campaigns.

📊
Reply Rate Per Campaign

Every outbound campaign generates a reply rate report — replies received, reply types (YES, questions, Spanish, STOP), and OTTO flow completion per reply type. Not aggregate stats: per-campaign, per-contact interaction data.

🔗
Click Path Tracking

SmartLinks inside outbound messages capture click events — who tapped, when, and what they did afterward. Contacts who clicked but didn’t complete the flow are a distinct segment: they showed intent, they just didn’t convert.

📋
Non-Responder Segmentation

Contacts who received the campaign but generated no interaction are automatically identified and available as a segment. Feed them to the Nudge Campaign Engine for follow-up, or analyze the no-interaction rate to assess message relevance and list health.

See what your last campaign actually produced.
We’ll walk through the interaction tracking dashboard for your specific campaign type and volume.
How interaction tracking works
Every event after the send captured per contact, per campaign.
01
Campaign sends — every contact record opens

When the outbound campaign sends, TextingOnly opens an interaction record for every contact in the send. Reply status begins as unresponded. Click events begin as no click. This record updates in real time as the campaign runs — no manual tracking, no post-hoc export.

campaign send · interaction record · real-time update · per-contact tracking
02
Reply events update the contact record immediately

When a contact replies, the reply is recorded against their campaign record: YES, question, Spanish, STOP, or other. OTTO flow progress is tracked separately — whether the contact completed the qualification flow, dropped off midway, or never triggered it. Every stage of the interaction is captured.

reply type capture · OTTO flow tracking · completion status · partial engagement
03
Click events tracked through SmartLinks

Outbound messages that include a SmartLink capture click events per contact. Who tapped. When. What they did next — did they complete the linked flow, or did they click and exit? Contacts who clicked but didn’t complete are a high-value segment: they showed intent. The data exists to re-engage them specifically.

SmartLink click · click timing · flow completion · click-without-convert segment
04
Non-responder segment built automatically

After the campaign send window closes, TextingOnly automatically segments the non-responders: contacts who received the message but generated no reply and no click. This segment feeds directly into the Nudge Campaign Engine for follow-up, or can be exported for analysis. The segmentation is automatic — no manual list sorting.

non-responder segment · automatic segmentation · nudge engine feed · list health analysis
05
Campaign report surfaces cost per qualified lead

The full campaign report combines delivery data, reply rate, OTTO flow completion rate, qualified leads generated, opt-out rate, and non-responder count. Combined with campaign cost, this produces a true cost per qualified lead — the metric that tells you whether the campaign worked and what to change for the next one.

campaign report · cost per lead · reply rate analysis · optimization data
Who uses interaction tracking
Any business that wants to know what their campaigns actually produced.
📈
Campaign Managers

Attribution data per campaign, per send, per contact. Reply rates by message variant, by time of send, by list segment. The data to answer ‘what worked’ and ‘what to change’ — not just ‘what was sent.’

🏢
Franchise Operations

Multi-location businesses track interaction data per location, per market, per campaign. Which markets have the highest reply rates? Which have the lowest opt-out rates? Per-location performance drives campaign strategy across the group.

📣
SMS Marketing Agencies

Agencies report campaign outcomes to clients — not just delivery. Interaction tracking provides the data behind qualified leads generated, reply rate, and cost per contact, making campaign ROI clear and reportable.

🚗
Automotive Groups

Multi-location dealer groups track interaction data per rooftop, per campaign, per list segment. Service reminder campaigns for location A vs location B produce different results — interaction tracking shows why.

♻️
Re-engagement Programs

Dormant list campaigns need data to improve. Which message angle produced the highest reply rate? Which time of day generated the most clicks? Interaction tracking turns each re-engagement campaign into a data point for the next one.

💼
Revenue Operations

Campaign interaction data connects to downstream outcomes — how many qualified leads from this campaign, how many became appointments, how many converted. This connects SMS campaign spend to actual revenue production.

Common questions
Questions about outbound interaction tracking.
What is the difference between delivery confirmation and interaction tracking?
Delivery confirmation tells you the message reached the carrier or the device. Interaction tracking tells you what the contact did with it — did they reply, what did they reply, did they click a link, did they complete an OTTO flow, or did they ignore it entirely. Most SMS platforms provide delivery confirmation. TextingOnly provides interaction tracking — the data that tells you whether the campaign worked.
Can I export non-responders as a list for the next campaign?
Yes. Non-responders are automatically segmented per campaign and available for export or direct feed into the Nudge Campaign Engine. The segment excludes contacts who replied (including STOP opt-outs) — only confirmed non-responders are included. This segment can also be used to build a new campaign with a different angle and timing.
How does click tracking work inside an outbound SMS?
Outbound messages can include a TextingOnly SmartLink. When the contact taps the link, the click event is recorded against their campaign record — timestamp, device type, and subsequent flow action. If the contact clicked and completed the linked OTTO flow, that’s a full conversion. If they clicked and exited, they’re a click-without-convert segment — a high-intent audience for targeted follow-up.
What does a campaign report include?
A TextingOnly campaign report includes: total sends, delivery rate, reply count, reply type breakdown (YES, questions, Spanish, STOP), OTTO flow completion rate per reply type, qualified leads generated, click events (if SmartLink included), opt-out count, and non-responder count. Combined with campaign cost, this produces cost per qualified lead — the metric that drives optimization of the next send.
Related features & reading
Three ways to get started.

Fastest takes 30 seconds.

Fastest · no form
Try OTTO live

See a real outbound interaction tracking flow in your Messages app. 30 seconds.

Live demo →
Most popular
Run a pilot

OTTO configured for outbound interaction tracking. Real contacts, real results, 90 days.

Start the pilot →
30 minutes
Get a walkthrough

We map the outbound interaction tracking strategy to your campaigns and contacts.

Schedule a call →
See OTTO live — 30 seconds, no form Try it now →
Search Icon Site Search Close Site Search
0 results
Text Auto Attendant->