🌱
Look out for the rollout planned around December 2025.

Clear, reliable, and compliant communication is essential to for delivering a professional pet-care experience. With MoeGo’s upcoming Notification Compliance update, your client email and SMS messages will follow industry-standard regulations, helping you protect your business while keeping pet parents informed the way they prefer.

This update ensures:

  • All messages follow CAN-SPAM (email) and TCPA (SMS) regulations
  • Clients stay in control by managing their own notification preferences
  • Business Workflows become more consistent across intake forms, online booking, client profiles, and messages settings.
📣 We’d Love Your Feedback

Watch the video or read the article in details on how notification compliance works in MoeGo. Once done, feel free to share your thoughts.

Submit Feedback

Know More About Compliance

What Is Notification Compliance?

Notification compliance refers to the legal requirements that businesses must follow when sending SMS and email messages. In the U.S., communication is regulated under federal laws such as CAN-SPAM Act (for email) and TCPA (for SMS/phone). At its core, compliance means:

  • Clients must give consent before receiving certain types of messages
  • Every message must include a clear opt-out path
  • Businesses must honor unsubscribe requests immediately
  • Unauthorized changes to notification settings are prohibited

✅ In simple terms: Compliance means putting control in the hands of pet parents—they decide how they want to receive messages.

Why It Matters to Your Business

For pet-care businesses, you send high-volume service updates and reminders daily. This matters because it:

  • Protects you from carrier filtering or message delivery blocks
  • Clears consent prevents disputes over unauthorized messaging
  • Fines or legal risk tied to improper communication practices
  • Helps you maintain client trust and professional credibility

Best Practice To Stay Compliant

AreaHow MoeGo Handles ComplianceWhat You Need to DoDetails
Adding a New Client / LeadDefault notification settings follow regulations automatically.☑️ Confirm client consent before enabling SMS or marketing messagesView details →
Intake FormsEvery intake form includes a Marketing Policy toggle and client preferences update automatically after submission☑️ Keep Marketing Policy ONView details →
Opt-out RequirementsSystem auto-adds compliant opt-out language to each SMS.☑️ Review your opt-out reply periodically to ensure accuracyView details →
Handling Opt-out ClientsMoeGo automatically stops when clients messages opt out☑️ Respect opt-outs immediately — do not manually override themView details →
Handling Unsubscribed ClientsMoeGo automatically stops when clients unsubscribe email☑️ Respect opt-outs immediately — do not manually override themView details →
Online BookingClients see a compliance prompt when signing up MoeGo☑️ Recommend clients enable service SMS so they don’t miss updatesView details →
Client Self-ManagementClients can update preferences via Client Portal, Branded App☑️ Direct clients to these options if they experience message issuesView details →

System Default Rules

When a new client or lead is added to MoeGo, the system automatically applies compliant default notification settings—no matter how the profile is created.

This includes clients added manually in MoeGo, or those created through text-in, call-in, intake forms, online booking, or the Branded App (beta).

Notification TypeEmailSMSDescriptionCompliance
Service-relatedOpt-inOpt-outIncludes appointment updates, receipts, reminders, and reports. Clients receive these by email automatically but must consent to receive them via SMS.
Marketing-relatedOpt-outOpt-outIncludes promotions, review boosters, and rebooking reminders. Clients must explicitly opt in to receive these messages.
Verification codes-Opt-inUsed for account verification.These are always enabled.

Business Manage Notification

The businesses can manage notification settings from multiple areas in MoeGo.

When Adding a New Client/Lead

  1. When creating a new profile, scroll to the Notification Settings section.
  2. Review the default settings for Service-related and Marketing-related messages. (Service message is opt-in for email and opt-out for SMS, while marketing message is opt-out for both email and SMS).
  3. If the pet parent agrees to receive other messages, check on SMS or email option accordingly.
⚠️
Important: You must obtain the client’s consent before enabling SMS or marketing notifications. If changes are made without consent, your business will be responsible for any compliance issues.

When Using the Intake Form

If you use intake forms to collect client information, you’ll find a Marketing Policy option in the form builder.

  1. Go to Intake Form.
  2. Create or edit a form.
  3. Locate the Marketing Policy toggle (Default ON).
⚠️
Important: Always keep the Marketing Policy toggle ON to stay compliant. Turning it off may cause violations under CAN-SPAM or TCPA.

Once enabled, this section appears as a consent checkbox for clients during form submission.

When a client agrees, MoeGo automatically updates their marketing preferences.

Company-wide Opt-out Reply Message

MoeGo allows you to set up a company-level opt-out reply. This message is automatically sent when a pet parent replies with “STOP” or “STOPM” to unsubscribe.

To configure:

  1. Go to Settings > Communication/Auto Messages.
  2. Open the Opt-out Reply Message tab.
  3. Customize your message to include the Resubscribe keyword (so clients can opt back in later).

This automatic reply consumes SMS credits as one-way message, confirming that the client’s opt-out request was received.

Pet Parents Manage Notification

Pet parents have full control over how they receive updates and marketing messages from your business.They can manage their notification preferences in several different ways.

When Reply via SMS

Clients can easily update their SMS preferences by replying with specific keywords:

  • STOP — Unsubscribe from service-related SMS
  • STOPM — Unsubscribe from marketing messages
  • RESUBSCRIBE — Re-enable all SMS communications

The system automatically adds “Reply STOP to cancel” or “Reply STOPM to cancel” at the end of auto messages/reminders, so clients always have a clear way to opt out. Private messages sent via message center manually will not have keywords auto-added.

These SMS commands work instantly and don’t require any manual setup from your business.

⚠️
Keywords Affects SMS Character Count
This keyword (approximately 20 characters) counts toward the total SMS character limit. This may change how many SMS credits a message uses.
Some existing message templates may now consume more SMS credits than before. Please review all your SMS templates to prevent unnecessarily SMS used.

*If you’re on the Ultimate plan, the impact is much smaller, as unlimited auto-messages help offset the extra characters added for compliance.

When Receive Emails

Every email sent through MoeGo includes an unsubscribe link at the bottom of the message.

Clients can click it anytime to stop receiving marketing or service emails.

🔎 Note: This link won’t appear in preview mode inside MoeGo but will be visible in the actual sent email.

When Submit an Intake Form

If you’ve enabled the Marketing Policy in your intake form settings, clients will see a checkbox to agree (or not) to receive marketing messages.

When they submit the form:

  • Their marketing consent is automatically recorded.
  • MoeGo updates their notification preferences accordingly.

💡 Each new submission overrides the previous preference, so the latest response always applies.

When Book Online

When pet parent first sign up via online booking portal, they will see the notification enablement pop-up, asking their permission to opt-in and their preference for communication method.

  • It is their choice if not opt-in, they can continue with the booking process.
  • MoeGo updates their notification preferences accordingly.

Specially, if they haven’t opted in to service-related SMS, MoeGo will automatically prompt them to do so after booking and before payment (once every 30 days).

This ensures clients don’t miss important updates like appointment confirmations, cancellations, or reminders.

In Client Portal or Branded App Account

Clients can adjust their communication preferences anytime from their MoeGo account.

  • Go to Client Portal > Communication Settings, and update preference.
  • Go to Branded App (Beta) > Communication Settings, and update preference.

From there, they can toggle:

  • Service-related notifications (SMS/Email)
  • Marketing notifications (SMS/Email)

Changes made here apply immediately and sync across all MoeGo communication channels.

Submit Feedback

Before we roll this out broadly, we want to make sure it aligns with your workflow and expectations. Please share your thoughts using the form below:

FAQ

Q: Why can’t I see the “STOP” or “STOPM” text in Message Center?

A: The opt-out phrase is automatically added by the system on the backend. You won’t see it in the Message Center preview, but it will appear in the actual message clients receive. You can test this by sending yourself a message.

Q: Why doesn’t my client see the “unsubscribe” link in their email preview?

A: The unsubscribe link only appears in the actual email delivered to clients, not in the preview shown inside MoeGo. You can send a test email to confirm it.

Q: My client texted “Stop please” but didn’t get unsubscribed — why?

A: The system only recognizes the exact keywords STOP, STOPM, or RESUBSCRIBE. This prevents accidental opt-outs from casual conversation. Keywords are not case-sensitive.

Q: What happens if a client submits multiple intake forms?

A: MoeGo always uses the most recent submission. The latest response determines whether the client is opted in or out of marketing messages.

Q: A client opted out by mistake — can they re-enable notifications?

A: Yes! They can simply reply “RESUBSCRIBE” to re-enable all SMS notifications or update their settings directly in the Client Portal or Branded App.

Q: Can I manually change a client’s notification preferences?

A: Yes, but you must always obtain explicit consent before making any changes. Compliance laws require that clients authorize updates to their own communication settings.

Q: What if clients aren’t receiving appointment reminders?

A: Check their notification preferences. If they’ve opted out of SMS and your reminders are text-only, they won’t receive them. We recommend enabling both Email and SMS to ensure clients get all important updates.

Q: Will my clients lose past settings after this update?

A: No. Existing settings automatically migrate to the new notification structure. MoeGo maps your old message preferences to the correct new categories — so you don’t need to redo anything manually.

Q: What does service-related and marketing messages include?

A: all system-generated notifications are consolidated under one unified management system, divided into 2 notification types.

Typesub-functionSMSEmailBranded appAutocall
Verification code-

Service-related
Private msg: message Chatbox

Appointment updates:
Auto message when new appointment is booked
Auto message when appointment is rescheduled
Auto message when appointment is marked as ready
Auto message when appointment is cancelled
Auto message when appointment is confirmed by client
Auto message when appointment is cancelled by client

Payment
Send receipt when a ticket is fully paid
Appointment reminder:
1st reminder[unconfirmed appt only]
2nd reminder[unconfirmed appt only]
General reminder[both confirmed and unconfirmed appt]
Unsubmitted card on file reminder
Business Auto reply


Grooming Report

Send Invoice to Pay Online

Agreement Sent by Text

ETA message (System save reply)


missed call auto reply (set up on app)


Workflow notification

Marketing campaignMass text

Pet birthday reminder
Rebook reminder
Auto review booster


abandoned bookings schedule recovery message


Subscribe to marketing emails


Workflow campaign


If you have questions about your notification settings or need assistance setting up compliance features, reach out to our Support Team.