Rejected by carriers? The website is one of the most common reasons. Fix it today →

What website does Keap need for text message verification?

Quick answer

Keap uses two numbers. Text broadcasts go out from a toll-free Keap Marketing Number that needs toll-free verification. The Keap Business Line can be local (10DLC, EIN required) or toll-free. Both need a public website with visible opt-in and opt-out language, plus a privacy policy and terms that mention text messaging.

This page is for Keap users whose texts are blocked, pending, or rejected. Keap's help content now lives in the Thryv Help Center. Keap is clear that these checks come from US carriers, not from Keap.

10DLC Site is not affiliated with or endorsed by Keap or Thryv. Provider names are used only to describe where information goes. This page describes the flow as documented at the time of writing (Updated September 2026). Screens change, so follow what you see in your account.

Which registration does Keap use, and who submits it?

Keap uses different paths for its two numbers. You fill in the verification form inside Keap, and it goes to the upstream carrier for review.

Keap number What it is for Number type Verification
Keap Marketing Number Text broadcasts and automations Toll-free 1-800 only Toll-free message verification. The form appears the next time you send a broadcast.
Keap Business Line, local One-to-one calls and texts Local 10-digit Business registration with EIN. Texts are blocked until approved.
Keap Business Line, toll-free One-to-one calls and texts Toll-free Toll-free verification. No EIN needed. Sending is limited while pending.

Keap says the Marketing Number cannot be a local number or a short code. So if your broadcasts were declined, you most likely went through toll-free verification, not 10DLC. The website checks are nearly the same. See toll-free verification. Keap's own toll-free article points readers to Twilio's toll-free verification guide for the carrier rules.

Where do the website and policy details go in Keap?

For the Marketing Number, the Toll-Free Message Verification form opens automatically when you try to send a broadcast. For the Business Line, you submit the business verification form. Keap lists these items for a local number:

What you provide What Keap says about it
Legal company name Must exactly match IRS or CRA records
EIN or Business Number Required for local numbers. SSNs are not accepted.
Company information Country, legal address, business phone, and business website URL
Organization type and industry Public, non-profit, or private (such as an LLC), plus your vertical
Primary contact Name, title, address, email, and phone
End recipient consent How you get consent: implied, verbal, or written
Messaging examples Sample texts. Promotional or informational samples should end with an opt-out line.

To check where you stand, go to the profile icon, then Settings, then Text Message Verification.

What does Keap (and the carrier) check on your website?

The Thryv help center, which now hosts Keap's help, lists three things carriers require before approval:

  1. A legal business registration number, such as your EIN.
  2. A compliant opt-in page on your website, at a public URL, where people clearly agree to get texts. If people opt in by text, you need screenshots or records instead.
  3. A privacy policy and terms of service on your public website domain that mention text messaging. They should say you send texts, describe the types of messages, and explain how to opt out.

Keap adds a sharp warning for local numbers: if your registration points to a website without visible opt-in and opt-out language, carriers will reject it.

Why was my Keap text verification rejected?

Keap does not publish a code list. Its articles name these causes:

What went wrong Fix
Legal name does not match IRS or CRA records Brand and EIN mismatch
SSN used instead of an EIN on a local number Brand and EIN mismatch
Website has no visible opt-in and opt-out language Opt-in not verifiable
Privacy policy or terms do not mention text messaging Privacy policy missing SMS
Terms missing how to opt out Missing SMS terms
Incomplete or inaccurate business info Missing contact info
Restricted content such as CBD or SHAFT categories Prohibited content

Keap says a rejection notice includes the reason. Minor data errors can be fixed with help from Keap support and resubmitted. Content violations may not be eligible for resubmission.

How long does review take?

Keap says both local and toll-free verification take 1 to 2 weeks. The difference is what happens while you wait:

  • Local number: outbound texts do not work until verification is complete.
  • Toll-free number: you can send, up to 2,000 outbound messages per carrier per day.

Your status moves from Not Verified to Submitted (edits allowed) to Pending (edits locked) to approved or Rejection. Keap does not list a separate verification fee in these articles.

Keap-specific gotchas

  • Old approval, new rules. The Thryv help center says carriers now require full re-verification under current standards, even if your number was verified before.
  • The landing page checkbox is only one piece. Keap's landing page builder can add an SMS opt-in checkbox to the phone field. It is unchecked by default and cannot be made required. Keap says it does not cover every carrier requirement on its own.
  • Opt-in is per number. Keap says consent collected with another tool or number does not carry over to the Marketing Number. Keap sends its own opt-in text before the first broadcast.
  • Sole proprietors. If you have no EIN, Keap suggests a toll-free number, or you can get a free EIN from the IRS for a local number.

How do I get a website that passes Keap verification?

  1. Use a live website that shows your legal business name. See brand name match.
  2. Show your services and contact details. See business contact info.
  3. Serve every page over https. See SSL and HTTPS.
  4. Publish a privacy policy that covers text messaging and says numbers are not shared for marketing. See privacy policy.
  5. Publish SMS terms with message types, frequency, rates, STOP and HELP. See SMS terms.
  6. Put a public opt-in page on your site with an unchecked, optional SMS box and visible opt-out wording. See opt-in form.
  7. Remove parked or "coming soon" pages. See no parked sites.

10DLC Site builds these pages and gives you the URLs to enter in Keap's verification form. You still submit the verification yourself, and carriers make the final decision.

Included in your Registration Kit: your consent description and messaging examples written for your use case, plus your website, privacy policy, terms and opt-in page URLs and business details, ready to paste into Keap's verification form. Build my order →

Sources

Not sure if your current site is ready? Compare it with the 10DLC website requirements, or see pricing for a site built for 10DLC review.

Built to these requirements

Get a carrier-ready website, usually the same business day

A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.

Build my order: from $149 →

One-time price · 14-day money-back guarantee · Daily Compliance Watch

Frequently asked questions

Does Keap use 10DLC or toll-free for text marketing?

Keap's help center says the Keap Marketing Number used for broadcasts and automations is toll-free only. The Keap Business Line, used for one-to-one texts, can be a local number or a toll-free number. Local numbers go through 10DLC-style business registration.

Do I need an EIN to verify my Keap number?

For a local Keap Business Line, yes. Keap says an EIN (US) or Business Number (Canada) is required and SSNs are not accepted. Toll-free numbers do not require an EIN or Tax ID, which Keap says makes them easier for sole proprietors.

How long does Keap text verification take?

Keap says local and toll-free verification each take 1 to 2 weeks. Outbound texts from a local number are blocked until verification is complete. A toll-free number can send during verification, limited to 2,000 outbound messages per carrier per day.

Does my privacy policy need to mention text messaging for Keap?

Yes. Keap's help center says a privacy policy or terms page that does not mention text messaging will not meet carrier requirements. It should say you send texts, describe the message types, and explain how to opt out.

Can I edit my Keap verification after I submit it?

Only while the status shows Submitted. Once it changes to Pending, the upstream carrier is reviewing it and edits are locked. If it is rejected for a minor error, Keap says to contact support to edit the submission.

Does the Keap landing page SMS checkbox make me compliant?

Not on its own. Keap says the landing page opt-in checkbox is unchecked by default and cannot be made required, but enabling it does not satisfy every carrier requirement. You still need the privacy policy, terms and verification details.

What website do I need for 10DLC approval?

The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...

What is toll-free verification?

Toll-free verification is the review a business completes before texting from a toll-free number. See how it differs from 10DLC an...

What does a compliant 10DLC opt-in form look like?

How to build an SMS opt-in form reviewers accept: unchecked checkbox, optional consent, disclosure next to the box, privacy and te...

What does a 10DLC privacy policy need to say?

What your privacy policy must say for A2P 10DLC approval: the no-sharing SMS clause, frequency and rates, one policy only, and com...

Why was my 10DLC campaign rejected because the opt-in could not be verified?

If reviewers cannot see how people agree to your texts, your 10DLC campaign gets rejected. Learn what proof they need and how to f...

Why did my 10DLC brand registration fail with an EIN or legal name mismatch?

Brand unverified? Learn why your EIN and legal name must match IRS records exactly, how to fix a low vetting score, and what sole...

From $149 per websiteBuild my order