How to convert Instagram followers into subscribers with Social Auto-replies
Discover how to turn social interactions into subscriber growth with Social Auto-replies. You can now set up Instagram campaigns that grow, email, text and WhatsApp lists directly from Instagram messages.
Popular campaigns with this strategy include Instagram giveaways, early access offers, and evergreen campaigns.
This is the first of many exciting new social features from our Gatsby acquisition, a social automation platform.
- You'll need Admin access to your Instagram Business Account to set up this feature.
- For now, Instagram ↔ Klaviyo connections are one-to-one. You can only connect one Instagram account to your Klaviyo account, and that Instagram account can’t be linked to any other Klaviyo accounts.
Watch the setup video, or 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.
- In Klaviyo, open Social in the left-hand navigation.
- Click Connect to Instagram.
- If your Instagram was already connected, you'll automatically skip this screen and go straight to the Auto-reply builder.
- If your Instagram was already connected, you'll automatically skip this screen and go straight to the Auto-reply builder.
- In the modal that appears, leave all permissions toggled on. If any are off, your Instagram account will still appear connected in Klaviyo, but Auto-replies will not fire.
- Click Allow to continue.
Once connected, you will see your connected Instagram account in the list within the settings page.
Step 2: Create your auto-reply trigger
Set an Instagram keyword and series of Auto-replies that prompt your followers to join your email, text or WhatsApp list right from their Instagram direct messages (DMs).
- Navigate back to Social in the left nav.
- Select Auto-replies.
- By default, your first auto-reply uses the keyword “access,” which is ideal for publishing in your Instagram bio and general marketing.
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.
- Keywords must be unique across Social Auto-replies and SMS.
- You can listen for keywords in DMs, comments, or both. Comments always trigger a DM reply, not a comment reply.
- 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.
- Pick whether you want this auto-reply to request the customer’s email address or phone number for SMS and/or WhatsApp.
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: Collecting subscriber information
After setting the trigger, scroll down to review the message content.
- Start by editing or leaving-as-is the default text and default Subscribe List for “Collect email address”
- For Collect phone number, select a channel:
- Text message – opts the subscriber in to SMS only.
- WhatsApp – opts the subscriber in to WhatsApp only.
- Text message and WhatsApp – opts the subscriber in to both channels with a single phone number submission.
- Select the Subscribe List for phone number submissions. The list you pick controls the subscription rules that apply (single vs. double opt-in).
- If you see placeholders like [Company Name] and [Privacy Policy], update the text.
- On formatting:
- Email: Klaviyo verifies the format (e.g., name@domain.com).
- Phone:
- Klaviyo checks that the phone number format matches the country you selected while setting up this auto-reply; phone numbers from other countries need a country code to receive auto-replies.
- Users can input phone numbers with dashes, periods, no spaces - it's pretty flexible but Klaviyo doesn't understand the message it will prompt the user to try again.
- 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 insert a hyperlink back to your website.
After submission, Klaviyo starts the opt-in process for that channel.
Step 4: Understand the opt-in flow
Klaviyo’s existing list subscription rules apply to all new subscribers:
- Text messages - If the list you chose uses double opt-in (DOI), the user must reply YES over text message to confirm subscription.
SMS requirement:
You must have a 2-way SMS sending number configured to support reply-based actions, including tap-to-text and double opt-in confirmation replies (e.g., replying “YES”).
- Email - If the list you chose uses double opt-in (DOI), the user must confirm via the link sent to their inbox.
Step 5: View the subscriber profile in Klaviyo
Once submitted, the subscriber's profile will automatically be created or updated in Klaviyo:
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. |
InstagramProfile Image | 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 all the auto-reply keywords that the user has sent to you through DMs. |
These new social properties allow you to build targeted segments and leverage Instagram data as part of your broader marketing strategy.
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.
- You can easily create a segment of subscribers who engaged with your campaign. Select the option to "Create Segment" from the menu to the left of each Auto-reply.
- Review completion rate, defined as the number of profiles who trigger the keyword and then provide at least one piece of contact information (email address or phone number). It may take up to 15 minutes for the completion rate 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 both 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.
Thanks for testing our new feature! We appreciate your patience with any bugs you may encounter. To share feedback, just click Share Feedback at the top of the Auto-replies list view.
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