Platform Overview

What NinjaOtter does

NinjaOtter is an AI receptionist platform for small businesses. When a customer sends a text message to a business's NinjaOtter-powered phone number, our AI assistant (Mia) automatically responds to answer questions, handle appointment bookings, provide business hours and information, and escalate to the human owner when needed.

Important: NinjaOtter never sends unsolicited outbound messages. Every outbound message is sent exclusively in response to a customer-initiated inbound text or follows explicit opt-in via a web form. No messages are sent to any person who has not first initiated contact or opted in.
Opt-In Method 1

Customer Texts First (Mobile-Originated)

The primary opt-in method. The customer initiates all contact by texting the business's phone number. By sending the first message, the customer expressly consents to receive automated AI responses for that inquiry.

1
Business advertises their number with opt-in disclosure

The business displays their NinjaOtter phone number on their website, Google Business Profile, or print materials alongside the required opt-in disclosure text (shown below).

2
Customer initiates contact by sending a text

The customer voluntarily texts the business's number. This inbound message constitutes express consent to receive AI-generated responses from that business regarding their inquiry.

3
First reply includes mandatory opt-out instructions

Every first response from Mia includes STOP and HELP instructions and the message-and-data-rates disclosure.

Required Opt-In Disclosure — displayed wherever the business phone number appears

By texting this number, you agree to receive automated text messages from [Business Name] powered by NinjaOtter. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out, HELP for help. View privacy policy at ninjaotter.io/privacy.

Example conversation — customer texts first
Customer
Hi, what are your hours tomorrow?
Mia (NinjaOtter AI) — sent on behalf of [Business Name]
Hi! I'm Mia, the virtual assistant for [Business Name]. We're open tomorrow 9am–6pm. Is there anything else I can help you with? Reply STOP to unsubscribe, HELP for help. Msg & data rates may apply.
Customer
Can I book an appointment for 2pm?
Mia
Absolutely! I've scheduled you for 2:00 PM tomorrow. You'll receive a confirmation shortly. Reply STOP to opt out of messages.
Opt-In Method 2

Web Form Opt-In

Businesses may also collect SMS opt-ins through a contact or appointment request form on their website. The consent checkbox and full disclosure are mandatory fields — the form cannot be submitted without checking the consent box.

Sample Opt-In Form

This form is an example of the opt-in flow used by NinjaOtter-powered businesses.

This is a demonstration only — form submission is disabled.

Message sent after web form submission
Mia (NinjaOtter AI) — sent on behalf of [Business Name]
Thanks for reaching out to [Business Name]! I'm Mia, the virtual assistant. Someone from the team will follow up with you shortly. Reply STOP to stop receiving messages, HELP for help. Msg & data rates may apply.
Opt-Out & Help

Keyword responses

NinjaOtter handles all opt-out and help keywords automatically. Opt-out instructions are included in every outbound message.

Keyword Action & Auto-Reply
STOP
STOPALL
UNSUBSCRIBE
CANCEL
END
QUIT
Customer is immediately unsubscribed. No further messages sent.
Auto-reply: "You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe."
START
SUBSCRIBE
Re-subscribes the customer.
Auto-reply: "You are now subscribed to messages from [Business Name] powered by NinjaOtter. Msg & data rates may apply. Message frequency varies. Reply HELP for help, STOP to cancel."
HELP
INFO
Sends support information.
Auto-reply: "Reply STOP to unsubscribe. Msg & Data Rates May Apply. For support, visit ninjaotter.io"
Message Samples

All outbound message templates

Every template includes STOP/HELP instructions. Square-bracket placeholders are replaced with actual business and customer data at send time.

1
First contact / greeting

Hi! I'm Mia, the virtual assistant for [Business Name]. How can I help you today? Reply STOP to unsubscribe, HELP for help. Msg & data rates may apply.

2
After hours

Thanks for reaching out to [Business Name]! We're currently closed but I can help answer questions, take a message, or schedule an appointment. Reply STOP to opt out.

3
Appointment confirmation

Your appointment with [Business Name] is confirmed for [Date] at [Time]. Reply STOP to stop receiving messages, HELP for help. Msg & data rates may apply.

4
Escalation to owner

Got it! I've passed your message along to the team at [Business Name]. Someone will follow up with you shortly. Reply STOP to unsubscribe.

5
Business info

[Business Name] can be reached at [Phone Number] or visit us at [Website]. Is there anything else I can help you with? Reply STOP to opt out.

Data & Privacy

Mobile data handling

Mobile phone numbers and SMS consent data are never sold, shared, or transferred to third parties for marketing purposes. Customer phone numbers are used solely to deliver responses to that customer's own inquiry through the NinjaOtter-powered business they contacted. Full details are in our Privacy Policy and Terms of Service.

Message frequency varies based on customer-initiated inquiries. Standard message and data rates may apply.