Tenants

Console / Tenants
KP (Karen Petrosyan)kp@flagmantelecom.com
Signed in · session expires in 6h 12m
Today · all tenants
Total tenants
128
124 active · 4 suspended
Active campaigns
7
across 6 tenants
Sent today
41,203
43,911 segments
Delivered
95.8%
of DLR-final
Failed today
1,731
4.2% of sent
Tokens consumed
48,723
sends + lookups
Low balance
3
tenants under threshold
Signed in now
14
3 staff · 11 client users
Month to date
Sent this month
1,284,610
1,371,204 segments
Delivered this month
96.2%
1,235,780 messages
Failed this month
48,830
3.8% of sent

Throughput today — all tenants

msgs/min · now ~2,540 · updated 0s ago
3k2k1k0 08:0009:0010:0011:0012:0013:0014:0015:00

Active campaigns by volume today

Crown Dental · March upgrade
12,400
Vista Realty · Open house PAUSED·BILLING
9,880
Hilltop Cafe · Loyalty promo
7,320
Sunset Motors · Service recall
6,100
Maple Clinic · Appt reminders
5,503

Delivery status today

95.8% delivered
Delivered 39,472
Failed 1,731
Queued 12,610

Failures by error code — today

spike on any code triggers staff alert
4750
612
4720
401
4770
388
other
330

Live tail — all tenants

newest first
14:22:08Crown DentalDELIVERED+1818555••42 · DLR
14:22:07Vista RealtyREJECTEDinsufficient funds → auto-paused
14:22:05Maple ClinicLOOKUPbatch 340 numbers

Tenant accounts

TenantUsersNumbersTokensActive
Crown Dental
10DLC C-A4F2 · cycle date: 15th
32 18,240 AUTO-TOPUP 1 SENDING
Vista Realty
10DLC C-B7K1 · cycle date: 1st
21 312 LOW 1 SCHEDULED
Hilltop Cafe Group
10DLC C-C2M9 · cycle date: 15th
11 4,020 IDLE

Users & permissions

Templates: Admin / Editor / Viewer, flags adjustable per user
UserTemplateUpload listsEdit messageEdit scheduleStart / pauseRun lookupView billingFull numbers
Office deskADMIN
Maria SarkisyanEDITOR
Ara BedrosianVIEWER

Pending invites

Accounts that exist but haven't been activated
NameEmailRoleSentExpires
Invite links are single-use and expire after 72 hours. Resending issues a new link and invalidates the old one. Nobody — including Flagman staff — can set a client's password.

Bandwidth accounts

Credentials, applications and rate limits are per account
Account IDLabelSitesLocationsRate limitCredsStatus
5001234Flagman Primary1 site14 (12 assigned)4,500 seg/minOKACTIVE
5009876Flagman Secondary1 site6 (5 assigned)1,000 seg/minOKACTIVE
5004455Flagman Notifications1 site160 seg/minOKACTIVE
Each account has its own rate limit ceiling. Per-carrier queues are capped so their combined rate stays under the ceiling of the account being sent from.

Sub-accounts (Sites) per account

Assign Site IDs to a BW account here · maintained by staff, not fetched from BW
BW accountSite IDLabelDefaultLocationsStatus
500123430611flagman-mainDEFAULT14ENABLED
500987630612flagman-twoDEFAULT6ENABLED
500445530599flagman-notifyDEFAULT1ENABLED
Each account uses one Site today. Adding more is supported — client settings will then ask for the Site before listing its Locations.

Applications & callbacks

One row per account · a Location maps to exactly one messaging Application
BW accountPurposeApplication IDCallback URL10DLCStatus
5001234Tenant traffic
campaigns, API, softphone
cfd4fb83-7531-4acc-b471-42d0bb76a65chttps://sms.flagmantelecom.com/bw/t/5001234per tenantACTIVE
5009876Tenant traffic7ab19c40-22e8-4f61-9d0a-1c73e5b8a442https://sms.flagmantelecom.com/bw/t/5009876per tenantACTIVE
5004455Notifications
Flagman alerts to clients
93de2206-9669-4e07-948d-329f4b722ee2https://sms.flagmantelecom.com/bw/notifyC-FLGM1ACTIVE
Never billed to a tenant package
Callback ackHTTP 2xx <10s required
BW retry window24h at-least-once
Duplicate handlingIDEMPOTENT
Callback queue0 pending

Locations → clients

Locations are fetched from BW · each one belongs to a single tenant
BW accountSiteLocation (SIP Peer)NameSMSAssigned tenantNumbers
500123430611617819crown-prodONCrown Dental4
500123430611617820vista-prodONVista Realty1
500123430611617844maple-clinicONMaple Clinic2
500123430611617851new-onboard-1OFFUNASSIGNED0
500987630612618442hilltop-prodONHilltop Cafe Group1
500987630612618470sunset-motorsONSunset Motors3
A Location with SMS disabled can't send — enable it in the Bandwidth dashboard, then refresh. Assign a Location to a tenant from that tenant's Client settings.

Console users

UserRole2FATenant scopeLast activeStatus
KP (Karen Petrosyan)
kp@flagmantelecom.com
SUPERADMINENROLLEDallnowACTIVE
Lilit
lilit@flagmantelecom.com
SUPPORT AGENTENROLLEDall12 min agoACTIVE
Alen
alen@flagmantelecom.com
SUPPORT AGENTNOT ENROLLED
required — blocked at sign-in
acct 50012342 h agoACTIVE
Parly
parly@flagmantelecom.com
BILLINGENROLLED3 named tenantsYesterdayACTIVE
Alene
alene@flagmantelecom.com
BUILT-INEXEMPTallJul 28DISABLED

Roles & permissions

Sensitive actions

Always emailed to the superadmin, regardless of notification preferences
WhenActionWhoTenantDetailNotified
15:12TOPUPLilitCrown Dental+1,000 tokens · "client called, campaign stuck"
14:38IMPERSONATIONAlenVista Realtyas Nina R. · consent code approved
11:20NO-CONSENT IMPKPMaple Clinicsuperadmin override · "client unreachable, campaign failing"
10:042FA RESETLilitCrown DentalMaria Sarkisyan · identity verified by callback
09:15CAP RAISEDKPSunset Motors5,000 → 20,000 segments/month · BW notified
Aug 5RETENTIONKPLaurel Escrow24 → 6 months at client request
Topups also count against each agent's daily aggregate limit, so a per-action ceiling can't be defeated by repetition.

Audit log

WhenStaff userActionTargetIP
14:22:41LilitIMPERSONATE STARTCrown Dental → Maria Sarkisyan (read-only)38.191.45.12
14:18:03ParlyTOKEN TOPUPCrown Dental · 2000 msgs — Main line · +10,00038.191.45.9
13:55:20KPSETTINGSCarrier policy · VoIP tier rate 300 → 25038.191.45.2
11:04:12AlenCAMPAIGN PAUSEVista Realty · Open house38.191.45.31
YesterdayKPUSER DISABLEDConsole user · Alene38.191.45.2
Every action taken while impersonating is logged against both the staff user and the impersonated tenant user.

Built-in templates

Carrier-approved 10DLC throughput classes — not editable
TemplateRegistrationIn use byBasis
These reflect what the carriers approved for each 10DLC class, so they can't be edited or deleted. To run different pacing for a customer, duplicate a built-in template and edit the copy.

Custom templates

Copies you can edit and assign
TemplateBased onRegistrationIn use byPurpose
A template assigned to any tenant can't be deleted, and editing it is confirmed twice. Assignment is done in each tenant's Client settings.

Live events — all accounts

14:22:08Crown DentalDELIVERED+1818555••42 · DLR
14:22:07Vista RealtyREJECTEDinsufficient funds → campaign auto-paused
14:22:07Crown DentalOPT-OUT+1323555••90 "STOP" → suppression (tenant scope)
14:22:05Crown DentalFAILED+1213555••11 · err 4750 carrier reject
14:21:58Hilltop CafeLOOKUPbatch 220 numbers · −220 tokens
14:21:55Crown DentalDELIVERED+1747555••36 · DLR

Callback pipeline

Bandwidth → this portal
Inbound queue: 0 pending · 0 failed · retries with backoff for 24h
Last callback received: 4s ago · Catch-up sweep: last run 14:00, 0 stuck messages re-queried
HMAC verification: ON · Heartbeat monitor: PLANNED

Campaigns — Crown Dental

CampaignSenderStatusProgressEst. finish
March service upgrade notice +1 818 555 0100 SENDING
Today 15:05 PT
Recall reminders — hygiene +1 818 555 0177 SCHEDULED
Aug 4 ~14:40 PT

Live tail — Crown Dental

this tenant only
14:22:08DELIVERED+1818555••42 · DLR
14:22:06OPT-OUT+1323555••90 "STOP" → suppression

Registration & pacing

Which 10DLC campaign this sends under, and how fast
AT&T
T-Mobile
Verizon
T-Mo allowance today
Est. duration
You can pick your assigned template or a slower one. Going faster needs a higher 10DLC registration — talk to Flagman.
📅
≈1,905 of your recipients are on T-Mobile, and 388 of today's 2,000 allowance remain (1,612 already used today across your brand). T-Mobile delivery will span ~2 days — the queue resumes after each 12:00 AM PST reset, still respecting every recipient's quiet hours, and the estimate below includes this. Other carriers finish today.

Upload recipient list

CSV · columns become variables
Run line-type lookup first · 4,812 numbers × 1 token = 4,812 tokens (≈481 messages worth) BALANCE OK
Lookup runs as an async batch via Flagman API. The finish estimate updates when it completes (landlines are removed from the queue).
After hygiene: 4,808 sendable · 1 duplicate · 1 invalid · 2 suppressed
March service upgrade notice SENDING from +1 818 555 0100
Data as of 2026-07-30 14:18:31 PT
Queued
1,588
est. finish 15:05 PT
Sent
3,224
3,296 segments billed
Delivered
3,061
DLR confirmed
Failed
163
3.4% of sent
Tokens left
18,240
covers remaining queue ✓

Daily T-Mobile allowance

Shared by every campaign under your brand · resets at 12:00 AM PST
388 of 2,000 remaining today
resets 12:00 AM PST
This campaign — 1,277 April recall notice — 335 Remaining — 388
If the allowance runs out, the T-Mobile queue pauses and resumes automatically after 12:00 AM PST — each recipient still waits for their own quiet-hours window (12:00 AM PST is 3:00 AM Eastern; nothing sends overnight). Other carriers keep sending.

Carrier queues

RBM to launched carriers, SMS to the rest · each drains independently · pausing one does not stop the others
CarrierProgressSentQueuedFail %RateState
AT&TSMS
1,0034092.1%60/min shared with April recall noticeSENDING
T-MobileRBM
1,2776283.0%60/min · allowanceSENDING
VerizonSMS
79541114.2%30/min*AUTO-PAUSED
US Cellular / regionalSMS
170481.8%30/minSENDING
VoIP / OTT TIER 3
1712511.8%30/minSENDS LAST
Verizon queue auto-paused at 14:09 — failure rate 14.2% crossed the 10% threshold. Other carriers unaffected and still sending.

Channel breakdown

What actually delivered, not what was attempted
ChannelMessagesShareTokensNotes
RBM delivered as RCS5,10241.2%127,550read receipts available
SMS fell back7,08857.2%141,760billed at the SMS rate
FAILED neither delivered1981.6%0not charged
RCS-only cost would have been 304,750 tokens · actual 269,310 · fallback saved 35,440

Suggestion engagement

Which buttons were tapped — RCS only
ButtonpostbackDataTypeTapsTap rate
Tap rate is against RCS-delivered messages only (5,102) — fallback recipients never saw a button.

Message detail

PhoneSent atDLR atSegStatus
+1818555014214:18:2214:18:251DELIVERED
+1626555017814:18:2214:18:261DELIVERED
+1213555031114:18:231FAILED 4750
+1323555019014:18:2314:18:271OPT-OUT
+1747555013614:18:2414:18:292DELIVERED
+1818555097714:18:241SENT
+162655504121QUEUED
+1818555024414:18:2514:18:311DELIVERED
Showing 1–8 of 4,812

Reconciliation snapshot

portal vs Flagman billing · keyed by message_ref
PortalFlagman billingΔ
Segments accepted today3,2963,296MATCH
Lookups today4,8124,812MATCH
Billing rejects00MATCH
Contacts
4,812
in this account
Mobile verified
4,388
by TN lookup
Not SMS-capable
312
landline / unreachable
Opted out
112
excluded from sends

Groups

GroupContactsSendableTypeUpdated
All patients4,8124,388STATICAug 3
Recall due — 6 months
last_visit older than 180 days
1,2041,131DYNAMICauto
Outstanding balance318297STATICJul 30
VIP6461STATICJul 12

Contacts

NameMobileEmailGroupsLine typeLast contacted
Armen Gasparyan
Crown Dental · patient
+18185550142armen@example.comAll patients VIPMOBILE T-Mobile09:41 today
Maria Sarkisyan
Vista Realty
+16265550178maria@example.comAll patientsMOBILE AT&TYesterday
David Ohanyan+13235550190Outstanding balanceOPTED OUT Jul 28Jul 28
Hilltop Cafe (office)+18183332211info@example.comLANDLINE Frontier
Sona Melkonyan+18185550977sona@example.comAll patients Recall due — 6 monthsMOBILE AT&TJul 30
+1 747 555 0136
unnamed — from inbound
+17475550136NOT LOOKED UP08:12 today
Showing 1–6 of 4,812 · 0 selected

SMS templates

NameCategoryPreviewSegTokensUsed
Variables pull from the contact record — {{first_name}}, {{company}}, or any custom field. Use | for a fallback: {{first_name|there}}.
These limits come from the mobile carriers and from your registered 10DLC campaign — Flagman applies them automatically so your messages keep getting delivered. They are shown here for reference and can't be changed from the portal. If a limit is causing you problems, contact Flagman support and we'll look at whether your registration can be upgraded.

Your 10DLC registration

Managed by Flagman
BrandCrown Dental LLC · verified
Campaign IDC-A4F2
Registered use caseAccount Notification
Throughput classClass A
Numbers on this campaign2 · +1 818 555 0100, +1 818 555 0177

Sending limits by carrier

Applied automatically · each carrier drains its own queue
CarrierHow the limit worksYour limitWhat you'll see
We look up each number's carrier before sending, then send to each carrier in its own queue. If one carrier slows down or starts blocking, the others keep going.

Rules that apply to every message

Quiet hoursNo messages before 8:00 AM or after 9:00 PM in the recipient's local time. This is a legal requirement (TCPA) and can't be turned off.
Opt-outsSTOP, STOPALL, UNSUBSCRIBE, CANCEL, END and QUIT unsubscribe a number automatically, across all your campaigns and numbers. Only an inbound START re-subscribes them.
Opt-out languageYour first message to a recipient should include opt-out wording, e.g. Reply STOP to opt out.
Message length160 characters per segment (70 if you use emoji or special characters). Longer messages are split and billed per segment.
Link shortenersPublic shorteners (bit.ly, tinyurl) are commonly blocked by carriers. Use your own domain.
Restricted contentCarriers block messages relating to cannabis, firearms, tobacco/vape, adult content, gambling, loans and debt relief — regardless of local legality.
ConsentYou must have permission to text each recipient, and your messages must match your registered use case (Account Notification).

Why messages fail

The codes you'll see in your reports
CodeMeaningWhat to do
4720Invalid or unreachable numberRemove it from your list
4750Blocked by the carrier's spam filterReword the message; avoid shorteners and all-caps
4770Rejected — recipient opted out at carrier levelNothing; they can't be messaged
5106Handset unreachable (off, no signal, full inbox)Often succeeds on a later send
Your campaigns pause automatically if failures cross 10%, so a filtering problem can't burn through your whole list.

Account

Crown Dental ACTIVE
PBX domaincrowndental.ftpbx.net Billing ID10482
Users3 · 2 online Sender numbers3
Operational state
Tokens left
18,460
across 3 packages
Sent 30d
41,280
44,102 segments
Delivered
96.4%
of DLR-final
Active campaigns
2
1 scheduled
Opt-outs
13
all-time
10DLC
C-A4F2
registered · active

Today's allowances

Daily T-Mobile allowance per brand · resets at 12:00 AM PST
Crown Dental LLC B-4T8K2
388 of 2,000 left
Used today: May reminders — 1,277 · April recall notice — 335. Enough left for a small send; larger lists will span days.

Packages

Balances and reset dates
PackageLeftRemainingResetsStatus
2000 msgs — Main line6,360 / 20,000
2026-08-14ACTIVE
5000 msgs — Billing dept3,900 / 50,000
2026-09-01LOW
1000 msgs — Front desk8,200 / 10,000
2026-08-20ACTIVE

Sender numbers

Package assignment and 10DLC binding
NumberLabelPackageCampaignOpt-outs
+1 818 555 0100Main line2000 msgs — Main lineC-A4F29
+1 818 555 0177Billing dept5000 msgs — Billing deptC-A4F23
+1 310 555 0233Front desk1000 msgs — Front deskC-A4F21

Recent activity

Events only — no message content
15:12Campaign March upgrade resumedCAMPAIGN
14:48Package 5000 — Billing crossed 20% thresholdBALANCE
11:031 opt-out received on +1 818 555 0100OPT-OUT
09:41User Maria Sarkisyan signed inAUTH
Jul 31Manual topup +1,000 by agent LilitBILLING

Conversations

Content requires the client's consent
🔒
Message content is hidden
You can see counts and delivery state from here. Reading conversations, sending on the client's behalf, or changing their settings requires an impersonation session the client approves.
Threads 30d148
Unread6
Inbound 24h37
Last inbound15:16
The session inherits that user's permissions, not yours.
The client sees who is asking, why, and for how long — and must approve.

What staff can do without impersonation

AreaWithout a sessionNeeds impersonation
Billing & tokensVIEW + TOPUP
Sender numbers, packagesVIEW + EDIT
10DLC registrationVIEW + SUBMIT
Users & permissionsVIEW + MANAGE
Campaign status & delivery statsVIEWEditing or starting a campaign
Conversations, message bodiesHIDDENYES
Address book contact detailsHIDDENYES
Sending on the client's behalfNOYES

RCS agent

Rich messaging in the phone's native inbox · Multi-Channel APICOMING SOON PRE-LAUNCH
Agent nameCrown Dental — shown on the handset
Sender IDrcs_crowndental_9f31
Approved countriesUnited States
FallbackSMS on +1 818 555 0100 · MMS for media
Pre-launch agent. Messages are delivered only to registered test handsets (max 10) — everyone else falls back to SMS. Test traffic is still billed. Once you request commercial launch, agent details can no longer be changed.

Agent branding

Set when the agent is created · frozen after launch
Exactly 1440 × 448 px · JPG or PNG · max 200 KB · must be publicly reachable
Exactly 224 × 224 px · JPG or PNG · max 200 KB
Tints the agent header on the handset
banner preview · 1440 × 448 CD
Crown Dental
This is what a recipient sees on the agent's info screen.
🔒
Images are submitted when the agent is created. After commercial launch they can't be changed — a new agent registration is required, so check them carefully first.

Carrier launch status

Carriers approve independently — you can send to approved ones already
CarrierStatusWhat sends today
T-MobileLAUNCHEDRCS
AT&TPENDINGSMS fallback
VerizonPENDINGSMS fallback
Other / VoIPNOT SUPPORTEDSMS fallback
Per-carrier queues route RCS to launched carriers and SMS to the rest, in the same run.

Message designer

Preview updates as you change the type
Required when orientation is HORIZONTAL
Public HTTPS URL. Recommended 3:2 or 2:1; keep under ~1 MB or delivery slows. Falls back to MMS on non-RCS handsets.
Taps return a postbackData string to your webhook — that's what tells you which button was pressed.
High is reserved for time-critical traffic
RFC-3339, must be in the future
ChannelRCS
FallbackSMS · 2 seg
Est. cost25 tokens
Reach today~41% RCS
9:41 ▪▪▪ ⏶ 􀛨
Crown Dental
Verified business ›
Text Message
􀊄
iPhone · iOS 18 · RCS enabled

Test handsets

Pre-launch agents deliver only to these numbers
NumberOwnerHandsetRCS
+18185550011KPPixel 8 · T-MobileACTIVE
+18185550142Armen GasparyanGalaxy S23 · T-MobileACTIVE
+16265550178Maria SarkisyaniPhone 15 · AT&TFALLS BACK
Test numbers are registered by Flagman — contact us to add or remove one.
These are your personal notification settings for this account. Other users set their own. SMS alerts go to your verified mobile from a Flagman system number and are never billed to your package.

Balance alerts

You choose when to be warned · one alert per threshold per cycle
20% left 5% left 200 points left
Applies to all your packages. Add as many as you like — each fires once per billing cycle and re-arms at reset.

Notifications

Pick what you want and how · SMS comes from a Flagman number, never billed to you
EventEmailSMS
CAMPAIGN
Campaign started
Campaign finished
Paused — manual
Paused — failure spike
Carrier queue auto-paused
Campaign resumed
Daily window opened / closed
Lookup batch finished
DAILY ALLOWANCE
Daily T-Mobile allowance running low once per day · % remaining, same as balance alerts
Paused — daily allowance reached once per campaign per day · resumes automatically at 12:00 AM PST
BALANCE
Balance threshold reached
Paused — package exhausted
Package reset for new cycle
Tokens added by Flagman
COMPLIANCE
Opt-out received
These are your personal settings — each user in your account sets their own. Account admins can also subscribe other users.

Numbers location

Site (sub-account) + Location (SIP Peer) this client's numbers live in
Sites and locations are fetched for this account
Allowed list managed in Console → Settings
Fetched live from the carrier · already-assigned locations are excluded
Location SMSENABLED
Location MMSENABLED
Messaging appTENANT cfd4fb83…
Last synctoday 14:02
Numbers inherit SMS/MMS from the Location, but each number is checked individually — only SMS-enabled, in-service numbers appear in campaign sender lists.
NumberLabelStatusSMSMMSA2P statePackageSender list
+18185550100Main lineInserviceYESYESC-A4F22000 msgs — Main lineSHOWN
+18185550177Billing deptInserviceYESYESC-A4F25000 msgs — Billing deptSHOWN
+18185550231Fax lineInserviceNONOHIDDEN
+18185550244New — portingPendingPENDINGPENDINGUNASSIGNEDHIDDEN
Numbers with no package assigned cannot send — assign them under Billing & tokens.

Flagman API connection

Flagman Endpoint v3.3 · /app/ipa/endpoint.php
Requests go to https://crowndental.ftpbx.net/app/ipa/endpoint.php
Global scope must be enabled by a Flagman admin.
Issued by Flagman platform admin
Stored encrypted · used only to mint bearer tokens
Bearer tokenACTIVE
Minted14:02:11 today
Auto-refreshON on 401
Last send4s ago status ok

Webhooks

We POST delivery events to your endpoint
Verify the HMAC header on every request before trusting it.
200 OK 1,284 · FAILED 3 · retrying
last event 6s ago · 0 in retry queue

Data purge (HIPAA)

Permanently removes identifying data · billing totals and audit trail survive SUPERADMIN
Purges are scheduled with a 24-hour delay and can be canceled until they run. You must type the tenant's exact name to confirm. Requesting, canceling and executing each email the superadmin.

Your sender numbers

Managed by Flagman support — contact us to add or change numbers
NumberLabelPackage10DLC campaignDefaultOpt-outs

SMS packages

1 SMS segment = 10 tokens · MMS = 30 · TN lookup = 1
A campaign draws from the package that owns its sender number. Numbers with no package assigned cannot send. At zero tokens sending stops — there is no overage, so set your alert thresholds to give yourself warning.

Package messages (62)

FromToText lenMedia lenSegmentsPoints usedPoints leftPackageTypeSourceTimestamp
+18185550100+181823400912875506,3602000SMSPORTAL2026-08-03 21:05:55
+18185550100+181887704122875506,4102000SMSPORTAL2026-08-03 21:05:21
+18185550100+1310555018814284 KB1306,4602000MMSSOFTPHONE2026-08-03 18:22:07
+18185550177+1772876003128755005000SMSPORTAL2026-08-01 14:58:04
+18185550177+17728760031287550505000SMSPORTAL2026-08-01 14:52:15
+18185550100+131071500222875501002000SMSSOFTPHONE2026-07-31 18:34:16
+18185550100+130520109472875501502000SMSAPI2026-07-31 17:08:59
+18185550100+181890305772875502002000SMSSOFTPHONE2026-07-29 18:35:12
Showing 1–8 of 62 · rows reaching 0 points are where sending stopped

Usage ledger

DatePackageEntrySourceΔLeft

Suppression list — tenant scope

STOP on any of your numbers blocks all your campaigns · re-subscribe only via inbound START
🛑
Opt-outs apply across every channel. A STOP received over SMS also blocks RCS and MMS to that number, and vice versa. The list records which channel the opt-out arrived on, but enforcement is channel-agnostic.
NumberSourceReceived on TNKeywordDate
+13235550190Inbound reply…555 0100STOP2026-07-28
+18185550977Inbound reply…555 0177STOPALL2026-07-25
+16265550412Flagman staff (logged)2026-07-21