How to convert Instagram followers into subscribers with Social Auto-replies
Learn how to convert Instagram interactions into email, SMS, and WhatsApp subscribers with Social Auto-replies. Customers can submit their contact information directly in Instagram messages.
Popular campaigns with this strategy include Instagram giveaways, early access offers, and evergreen campaigns.
- You'll need Admin access to your Instagram Business Account to set up this feature.
- For now, you can only connect 1 Instagram account to your Klaviyo account. If you’re on the paid version of Social Marketing, you can connect your same Instagram account to multiple regional Klaviyo accounts that you manage.
Watch the setup video, and scroll down for step-by-step instructions.
Step 1: Connect Instagram
Connect your Instagram with Klaviyo in order to set up Social Auto-replies that grow your subscriber list. For a detailed step-by-step on connecting Instagram, see the guide “Connect Instagram to Klaviyo”.
To connect the same Instagram Business account to multiple Klaviyo accounts, each Klaviyo account must have a paid Klaviyo Social Marketing plan.
Step 2: Create your auto-reply and trigger keywords
Set Instagram keywords and a series of auto-replies that prompt customers to join your email, SMS, or WhatsApp list from their Instagram direct messages (DMs).
- Navigate to Social in the left navigation.
- Select Auto-replies, then click Create auto-reply.
- Enter your trigger keywords in Keywords. The default template uses “access,” which you can promote in your Instagram bio and general marketing. Select Direct message, Comment, or both to choose where Klaviyo listens for these keywords.
Keyword requirements and trigger behavior
- Keywords are not case sensitive. Users could send Access, access, or ACCESS; all variations would work.
- Klaviyo uses fuzzy matching, so small typos, emojis, or extra characters can still trigger an auto-reply. Matching is case-insensitive.
- Choose keywords that do not duplicate, closely resemble, or overlap with keywords in your other Instagram auto-replies. SMS subscription keywords do not reserve keywords for Instagram.
- You can listen for keywords in DMs, comments, or both. Comments always trigger a DM reply, not a comment reply.
- Connected Klaviyo accounts sharing 1 Instagram Business account must use separate, account-specific keywords. For example, if Account A uses “Thanks,” Account B cannot use “Thanks” to trigger its auto-replies.
- Best practice: If you listen in comments, also enable DMs. Comment auto-replies can time out, and DMs let customers restart by re-sending the keyword.
- Choose whether to collect an email address, a phone number, or both. Use Add message to add a missing Collect email or Collect phone number message.

Note for collab / influencer posts:
Your brand's Instagram account must create the post and invite the collaborator. If the collaborator creates the post instead, Klaviyo cannot auto-reply to comments on that post or to DMs the collaborator receives.
Step 3: Collect subscriber information
After setting the trigger, scroll down to review the message content.
If a channel setup prompt appears, complete setup before configuring the phone collection message.
- If you are collecting email, open Collect email, review or edit the message and select the Subscribe List for email submissions.
- If you are collecting phone numbers, open Collect phone number, select a Phone channel:
- Text message collects SMS consent only.
- WhatsApp collects WhatsApp consent only.
- Text message and WhatsApp collects consent for both channels.
- For phone collection, review or edit the message, select its Subscribe List, and choose the Country Code used for phone numbers submitted without an international country code.
- If you see placeholders like [Company Name] and [Privacy Policy], update the text.
- Customize the Confirmation message.
- The confirmation message is the last message they receive from this DM sequence, and it typically drives them to look at their emails, check their text messages, or visit a page on your website. This is a great place to include a link back to your website.
Klaviyo validates contact information before continuing to the next message:
- Email: Klaviyo verifies the format (e.g., name@domain.com).
- Phone:
- Klaviyo uses the Country Code you selected when a phone number does not include an international country code. Customers submitting a number from another country should include its international country code.
- Users can enter phone numbers with dashes, periods, or no spaces. If Klaviyo can't understand the message, it prompts the user to try again.
After submission, Klaviyo starts the opt-in process for that channel.
Want to collect more profile data? On the paid Klaviyo Social Marketing plan, you can add up to 3 Custom Questions. See Add Custom Questions to your auto-reply.
Save your auto-reply
- Set Status to Ready to turn on a new auto-reply. If you are editing an auto-reply that has already started receiving interactions, select Live. Select Draft if you want to save it without turning it on.
- Click Save.
Once the auto-reply is saved as Ready or Live, promote its keyword in your Instagram bio, posts, or stories. Ask customers to DM the keyword or comment with it, according to the triggers you selected.
Step 4: Understand the opt-in flow
The selected list’s opt-in settings determine whether customers need to confirm their marketing subscription. A contact submission or confirmation message in Instagram is separate from a double opt-in confirmation.
Important:
SMS tap-to-text is unavailable for new Instagram auto-replies because it created a poor experience in Instagram’s in-app browser. You can still collect phone numbers directly in DMs for SMS, WhatsApp, or both.
- Email - If the list you chose uses double opt-in (DOI), the user must confirm via the link sent to their inbox.
- SMS: For a list with double opt-in, customers confirm their SMS marketing subscription by replying to a text. The confirmation is skipped in countries where you use a branded sender ID, which cannot receive replies.
- WhatsApp: Customers confirm in WhatsApp if WhatsApp double opt-in is enabled for your account and the selected list uses double opt-in. Otherwise, WhatsApp marketing consent uses single opt-in.
Step 5: View the subscriber profile in Klaviyo
When a customer submits a valid email address or phone number, their profile is created or updated in Klaviyo. If double opt-in is required, check that they have confirmed before treating them as a marketing subscriber.

The profile will contain the following:
- Subscription Method: SOCIAL_INSTAGRAM_MESSAGE
- New events, including:
- Started Automation
- Submitted Email via Automation
- Submitted Phone via Automation
- Ended Automation
- New custom profile properties, including:
- Instagram Username
- Follower count
- Whether they follow your account
- The keyword(s) they used to trigger the auto-reply
Property name | Type | Description |
|---|---|---|
InstagramFollowerCount | int | The number of followers this user has on Instagram. |
InstagramUsername | string | The user's Instagram username. |
InstagramProfileImage | string | URL to the user's Instagram profile picture. |
InstagramFollowsYou | bool | Indicates whether or not the user follows your brand on Instagram. |
InstagramKeyword | Array[string] | List of auto-reply keywords that triggered an Instagram auto-reply for this profile. |

Instagram profile properties, such as username and follower count, refresh when a customer DMs your brand. The keyword property updates when they trigger an auto-reply. You can use these properties to build targeted segments.
Once a customer has gone through an Auto-reply, you can also use Engagement events (Posted UGC, Social Comment, Social DM) to track their ongoing Instagram activity. Engagement events are included in the paid version of Social Marketing.
Testing Auto-replies
Auto-reply behavior depends on your Instagram message control settings.
- Your settings gate the triggers. If your Message settings are set to "Followers only" or "No one" then this will limit your ability to send Auto-replies.
- Consumer settings can block delivery. Both public and private accounts can receive your DMs, but if the consumer's message settings are set to "No one," Klaviyo can't deliver the auto-reply.
To test:
- Send your account a DM with your keyword and follow the DM prompts
- Search for your new or updated subscriber profile in Klaviyo and confirm the new Instagram properties are there
- Monitor subscriber growth from Instagram in your Subscriber Growth Report and Lists & Segments dashboard.
- To build a segment of profiles who submitted contact information through an auto-reply, select Create segment from that auto-reply’s menu. Review the prefilled email and/or phone submission conditions in the segment builder before creating the segment. The menu option appears once the required submission metrics exist.

- Review Completion Rate on the auto-reply list. Klaviyo divides the email submission count or phone submission count by the number of started auto-reply interactions and shows the result as a percentage. If both are collected, it uses the larger submission count. It may take up to 15 minutes to update after a submission.
Troubleshooting
Auto-replies aren't firing
If your Instagram is connected in Klaviyo but auto-replies are not triggering on test DMs or comments, it usually means one of the required permissions has been toggled off. Check the following places:
1. Facebook Page > Advanced Messaging
These permissions are on by default but can be disabled at the Facebook Page level.
- Open your Facebook Page.
- Go to Settings > Page Setup > Advanced Messaging.
- Under Connected Apps, find Klaviyo-IG and click Edit.
- In the Klaviyo-IG Settings modal, confirm that both Access standby channel and Take control of conversations are turned on.
- Click Save.

2. Instagram Business Account > Apps and Websites
The permissions you accepted when first connecting Klaviyo can also be edited from inside Instagram.
- In the Instagram app or on instagram.com, open Settings.
- Go to Website Permissions > Apps and Websites.
- Find Klaviyo-IG in the list and tap View and edit.
- Confirm all permissions are turned on (basic business info, business message info, content, insights, comment info).

3. Reconnect from Klaviyo
If the permissions look correct in both places and auto-replies still are not firing, disconnect and reconnect Instagram from your Klaviyo settings.
When the auth modal appears, leave all permissions toggled on before clicking Allow.
If the issue persists after these checks, contact Klaviyo Support.
Additional resources
- How to collect consent via Instagram
Learn how to collect email and SMS subscribers on Instagram through a link that opens up a subscribe page when a user taps on it. When someone views one of your Instagram stories and clicks on the link, it will bring them to a form where they can subscribe to hear more from your brand.
- Understanding the double opt-in process
Learn the difference between single and double opt-in, why double opt-in is important for both SMS and email, and how to update the opt-in settings for a list or keyword in Klaviyo.
- Your social followers don’t belong to you. Your subscribers do.
- Instagram giveaways, early access offers, and evergreen campaigns