What Is P2P Messaging? P2P vs A2P SMS Explained
In SMS, P2P (Person-to-Person) means a real human typing a one-off message to one other person — like texting a friend from your phone. P2P traffic is exempt from 10DLC registration. But the carrier definition is narrow: the moment you template, schedule, or fan a message out to a list, it becomes A2P (Application-to-Person) and needs registration and TCPA-grade consent. Most "I just text clients from my CRM" workflows are legally A2P.
Key takeaways
- In a messaging context, P2P means genuine 1:1 texts typed manually by a person — not automated or templated sends.
- P2P is exempt from 10DLC registration; A2P is not. That single distinction decides whether you need a registered campaign.
- Templating, scheduling, fan-out, or sending from a platform/API converts P2P into A2P instantly.
- Carriers profile traffic patterns and re-classify A2P traffic disguised as P2P — a policy violation that gets numbers blocked.
- If your texts go to a list or run through a CRM, assume you are A2P and need consent proof, not a P2P exemption.
P2P Meaning in SMS
P2P stands for Person-to-Person. In texting, it describes a message a real human writes and sends to one other human — the same way you'd text a friend from your personal phone.
The word "P2P" is used in other industries too (peer-to-peer payments, peer-to-peer file sharing). In SMS and carrier compliance it has one specific meaning: traffic generated by a person manually, in real time, to a single recipient. That is the only definition that matters for 10DLC and TCPA.
The contrast is A2P (Application-to-Person): a message generated by software, a CRM, an API, or a scheduled campaign. A2P is what nearly all business texting actually is — even when a person clicks "send."
P2P vs A2P: The Difference That Decides Your Compliance
The line between P2P and A2P is the single most important distinction in US business SMS, because it decides whether you need 10DLC registration.
- P2P — a human types a unique message to one person, in real time, from a standard phone. Exempt from 10DLC.
- A2P — a platform, CRM, or API sends the message; or the same message goes to many people; or it's scheduled, templated, or automated. Requires 10DLC registration and TCPA consent.
What flips traffic from P2P to A2P:
- Templates — reusing the same wording across recipients.
- Fan-out — sending to a list, segment, or audience.
- Scheduling — queuing messages to send later.
- Automation — drip sequences, triggers, or workflow-sent texts.
- Platform sending — anything routed through a messaging API or business platform rather than typed on a handset.
If any one of these is true, you are A2P — regardless of volume.
The "I Just Text Clients Myself" Trap
The most common compliance mistake is assuming that texting from a CRM, GoHighLevel, or a business texting app counts as P2P because *a person* is clicking send.
It does not. The moment a message leaves a platform — even one you operate by hand — carriers treat it as A2P. Three things give it away:
- The number is associated with a business sending app, not a consumer handset.
- The messages share templated wording or links.
- Volume and timing patterns look automated, not conversational.
Carriers reverse-engineer this from traffic metadata. "Snowshoeing" (spreading A2P sends across many numbers to mimic P2P) is explicitly prohibited and aggressively filtered. If you text customers from a platform, plan for A2P: register a 10DLC campaign and keep consent proof.
When Traffic Is Genuinely P2P
True P2P is narrow but real. You're almost certainly P2P when:
- You type each message by hand on your own phone to one person.
- The content is unique and conversational, not a reused template.
- There's no scheduling, list, or automation involved.
- You're replying to an active back-and-forth, not initiating a broadcast.
Example: a salon owner texting one client "Running 10 min late, see you soon!" from her personal phone is P2P. The same salon sending "Your appointment is tomorrow at 2pm — reply C to confirm" to 200 clients from a booking app is A2P, even though a staff member pressed the button.
If You're Actually A2P: What to Do
Most businesses reading this are A2P. To send legally:
- Register your brand and at least one campaign with The Campaign Registry (TCR) through your messaging provider.
- Collect express written consent before the first message — a separate, unchecked SMS opt-in with the brand name, "Msg & data rates may apply," and STOP/HELP language.
- Keep tamper-evident consent proof — a timestamped, IP-logged record of exactly what each person saw and agreed to.
- Honor STOP promptly and maintain a suppression list.
The P2P exemption is not a loophole to route business marketing through. Carriers and TCPA plaintiffs both look past who pressed "send" to how the traffic actually behaves.
Examples
Hey Jordan, it's Sam from the shop — your part came in early, want me to hold it or ship it? (typed by hand, one recipient, conversational)
A real person, a unique message, one recipient, no template or automation. Exempt from 10DLC.
Hi {{first_name}}, your appointment with Acme is tomorrow at {{time}}. Reply C to confirm. (sent to 200 contacts from a CRM)Templated, fanned out to a list, sent from a platform. This is A2P and requires 10DLC registration and consent proof — pressing send by hand does not make it P2P.
Frequently asked questions
Related reading
Related glossary terms
A2P messaging is any SMS sent from an automated system — including platforms like GoHighLevel, Twilio, Klaviyo — to an individual recipient. A2P traffic must be registered under 10DLC.
10DLC (10-Digit Long Code) is the US carrier-mandated framework for sending Application-to-Person SMS from local 10-digit numbers, requiring brand and campaign registration with The Campaign Registry.