Only Owners, Admins, and Managers can access this feature.
You will learn
Find out about Automations in Klaviyo, which you can use to create automated 1-on-1 conversations with your SMS subscribers. Automations make it easy to ask questions, recognize responses, and provide personalized recommendations to your customers.
By building automations, you can:
- Create surveys to gather customer feedback.
- Build buying guides that provide personalized recommendations.
- Run quizzes to learn more about your subscribers’ and collect profile properties.
Before you begin
Please note the following:
- You must set up SMS before using automations.
- Automations only reply to SMS subscribers.
- SMS automations are not available for branded sender IDs, as this number type cannot receive text messages.
- Your outbound SMS messages use credits in your billing plan.
- Inbound SMS (i.e., messages sent to your brand) do not cost credits.
- Each automation must include at least:
- 1 message.
- 2 choices.
- 1 recommendation.
Flows vs. conversation automations
In both cases, these features work as automatic touchpoints for you to communicate with customers and can be used to:
- Create custom messages
- Collect profile properties
- Automate communications
The main differences between them are shown in the table below.
Flows | Conversations | |
Trigger | Can be triggered by a customer’s actions on your website, segments and lists, dates, etc. | Only triggered when someone texts a certain word. |
Message types | Any channel (email, SMS, mobile push) | Only SMS |
Response timing | Cannot wait for a response, messages always send either immediately or a set period of time. | Waits for a subscriber’s text to contain a recognized answer. |
This means that flows are better for reaching out to subscribers at key moments in their customer journey (such as via welcome messages, abandoned cart reminders, post-purchase follow-ups).
As for automations, these are better at handling back-and-forth communication, asking questions and following up with recommendations.
Automation example: survey
Say you are a pet shop wanting to gather information about your customers’ pets.
In this case, you can send an SMS campaign that asks subscribers to send the word “PETS” to enter a survey and receive a custom coupon.
When they text back “PETS,” the subscriber enters an automation.
Then, you can ask what kind of pet they have (1. Cat, 2. Dog, etc.). If you want, you can ask another question (e.g., What size are they?).
At the end of the automation, you can provide a recommendation (like for the perfect-sized bed or harness) as well as the coupon you promised.
Not only is this helpful to driving purchases immediately, you can also store this information so that you can send more targeted messages in the future.
Key terms and settings for automationsKey terms and settings for automations
Automation functionalityAutomation functionality
When it comes to setting up an automation, you must have 1 or more:
-
Trigger keyword(s)
Word or phrase subscriber texts to enter into an automation. There can be several trigger keywords for a single automation. These keywords must be unique, the same word cannot be used in multiple automations or be a compliance or subscribe keyword. -
Message(s)
SMS you send within the automation, containing a question. Messages must include 2 or more choices. At minimum, you need 1 message per automation. -
Choice(s)
Options for how your subscribers can answer a message. Choices are always numbered, and a subscriber can text either the choice word/phrase or its corresponding number. At minimum, you must have 2 choices per message. -
Recommendation
SMS sent at the end of an automation. At minimum, you must have at least 1 recommendation at the end of the automation.
Automation settings
Automations have the following key settings:
-
Reprompt response
This is the reply sent to subscribers if, while part of an automation, they send an inbound text that cannot be matched to a choice. See this section to learn how choices are recognized. -
Fallback response
Message sent when someone either reaches the maximum number of reprompts or the maximum timeout. -
Maximum number of reprompts
The number of times Klaviyo tries to re-engage the user when they send an inbound SMS that does not contain a recognized choice for a message. By default, this is set to 1. If a subscriber reaches this maximum and then sends another unrecognized choice, they exit the automation and receive the fallback response. -
Maximum timeout (in hours)
The session time for an automation; i.e., how long an automation is active for. By default, session time is set for 24 hours. The time starts when someone texts a trigger keyword and receives the first message. The time does not reset when someone receives follow-up messages. If someone reaches the maximum timeout without receiving a recommendation, they exit the automation.
Access an automation’s settings
To access all of an automation’s settings:
- Click the gear icon in an automation.
- Select Session settings.
How automations work
The way it works is that:
- Someone texts you a trigger keyword for the automation.
- If they are an SMS subscriber, they receive the first message in the automation.
- Non-SMS subscribers receive the auto-responder message from your SMS settings.
- If the subscriber responds with a recognized choice, they move on to the next message or recommendation
- If the answer isn’t recognized, they receive the reprompt message.
- Subscribers exit the automation when any of the following occur:
- The subscriber receives a recommendation.
- The subscriber reaches the maximum number of reprompt responses and then receives the fallback response.
- The subscriber reaches the maximum timeout.
While someone is in automation, they cannot enter any other automation until they exit.
Triggering an automationTriggering an automation
Trigger typeTrigger type
There are 2 types of triggers:
-
Always on
This means that any time someone texts a trigger keyword, that person enters into an automation. -
Campaign response
With this option, you must select a campaign message. To enter an automation, someone must have received the selected message within a set timeframe as well as texted the trigger keyword.
The main difference between these 2 trigger types is if someone can enter at any point in their customer journey or only once they received another, specific message. For instance, “Always on” is better when the automation acts as a support tool, ongoing quiz or survey, etc. For this case, you may trigger the keyword based on a commonly texted word or when showing the keyword on a certain form, in your store, etc.
On the other hand, message response is better when you want to drive campaign recipients to an automation. Say that you only want to survey those who recently reached the second message of your welcome series. In this case, you craft the second message to include the trigger keyword, and set the automation to send to only those who recently received that message.
Trigger keywordsTrigger keywords
SMS subscribers enter an automation when they send a trigger keyword. There can be more than 1 trigger keyword per automation.
Please note that trigger keywords:
- Must be 4 or more characters (letters, numbers, or symbols).
- Are not case sensitive.
- Are recognized if a subscriber’s inbound message is an exact match for a trigger keyword.
- Do not recognize typos or abbreviations by default.
- Can be a phrase or a single word.
- Have to be unique for each automation (i.e., you cannot use the same keyword for multiple automations).
For our pet example, let’s say we use 2 separate triggers, shown in the table below.
Trigger keywords | Recognized | Not recognized |
Survey | SURVEY, survey | Usrvey |
Pets | Pets | Pet |
For the trigger, we recommend using short, easy-to-spell words. If you do use a phrase (like “Quiz me”) or a word with a common abbreviation, include only the first word of that phrase or the abbreviation as another trigger (e.g., use both “Quiz me” and “Quiz”).
Messages and recommendations
There are 2 options within any automation, both of which are an outbound SMS message:
- Message
- Recommendation
All automations require at least 1 message followed by 1 or more recommendations.
You can use template tags (e.g., first name) or JSON within messages and recommendations, but note these tags and code are not visible in the preview. If you want to use them, make sure you test the live automation before you tell the trigger keyword to subscribers.
MessagesMessages
When you create a message, you must have:
- Message text (e.g., a question like “what’s kind of pet do you have?”)
- 2 or more choices (e.g., “Cat” and “Dog”)
For instance, the first message may ask what kind of pet someone has.
Message | Preview |
What kind of pet do you have?
|
How many messages can I have in an automation?
Currently, automations have a limit of 5 messages. However, including no more than 2 messages is the best practice.
Message choices
Choices are numbered in sequential order, as shown in the example above. We recommend limiting the number of choices to ~3-5 per message.
Choices can be:
- Single words or phrases
- Any case or capitalization
- Recognized:
- Within a longer word of message (i.e., the automation checks if a subscriber’s inbound message “contains” a choice).
- Some typos (particularly for words longer than 5 letters) may be recognized thanks to fuzzy matching.
- As either the choice text or number.
- Within a longer word of message (i.e., the automation checks if a subscriber’s inbound message “contains” a choice).
Continuing the pet example, the automation would attribute all of the following to the first choice (“1. Cat”):
- Cat, cat, or CAT
- 1
- I have a cat
- Catch
Recommendations
You must also either include a recommendation for every choice or use a default recommendation.
What is a default recommendation?
Default recommendations are a catch-all. If you don’t need a personalized recommendation for every choice, or you want to use the same recommendation for several answers, you can use the default to respond to any choice not picked for another recommendation.