Beginning on 3/12/26 and over the next three weeks, shops eligible for Otto Campaigns will begin to see the feature available in Campaign Manager.
Notes: If you do not see Campaign Manager available in your account, your shop's current package may not support this feature. Please reach out to your Customer Success Advisor to upgrade.
Overview
Otto Campaigns helps you quickly generate professional, customer-ready SMS messages for your service campaigns. Instead of writing from scratch, describe what you want to communicate and let the AI create a polished draft for you.
Use the links below to navigate to any section of this article:
Generate Text Message
Enter Prompt
- Start a new campaign or edit an existing campaign.
- Locate the Otto Campaigns field.
- Type a description of what you want the message to communicate.
- Be as specific as you can — the more context, the better the draft.
- Mention the tone you want (e.g., "friendly and casual" or "professional")
- Be brief — 1 or 2 sentences
- Example: "Friendly reminder to come in for scheduled service in a casual tone" or "In the style of a dad-joke, tell customers we have a $15 off special this weekend"
- Select Generate Text Message.
Generate Text Message
Otto Campaigns will include the following in the draft text message for the highest deliverability:
- Placeholders like Shop Name [SN] and Phone Number [PN] for personalization.
- A maximum of 250 characters including the shop's name, CTA link, and manage subscriptions link.
- The text message can still be edited and use more than 250 characters.
Verify Text Message
When the AI finishes, your generated message will automatically appear in the Message Text field below and the label "Drafted by AI. Verified by you. Review for accuracy." is displayed.
- Review your message and make any edits.
- If you are not happy with your message, click Generate Text Message again.
- You have 10 attempts per campaign to generate a text message.
- The 10 attempts reset for that specific campaign after 1 week, then it can be used again.
- Select Next when finished.
Understanding Placeholders
The AI may automatically include placeholders in your message so each customer receives a personalized version. The table below explains what each placeholder inserts at send time.
| Placeholder | What It Inserts |
| [MFN] | Customer First Name |
| [MLN] | Customer Last Name |
| [VY] | Vehicle Year |
| [VMake] | Vehicle Make |
| [VMod] | Vehicle Model |
| [SN] | Your Shop Name |
| [PN] | Your Shop Phone Number |
Note: Removing the Shop Name placeholder will prepend the message with "From [Insert Shop Name]" as the shop name is required to be somewhere in the text message.
Built with Data Security in Mind
Otto Campaigns was designed with data privacy and security as a top priority. Only the campaign brief text entered in the "Otto Campaigns" field, the Shop Name, and Shop Phone Number are sent to AutoVitals' secure environment. The system never shares vehicle or customer details. Customer data remains protected, and no information is used to train external AI models.
Still need help? Reach out to AutoVitals Support.