Google Form link in Instagram DMs
Comment JOIN.The form landsin their DMs.
To send a Google Form link in Instagram DMs automatically, publish the form, copy its responder link, and paste it into a comment-to-DM campaign. Anyone who comments your keyword gets the form as a button in their DMs. Turn off Limit to 1 response first: Google makes people sign in when it's on.
Updated
On your reel
@kavya.bakes WAITLIST 🙋♀️
In her DMs, from you
Example. Names are made up.
Instagram comment to Google Form, step by step
Publish it.Copy the right link.
Form steps are from Google's own help pages, checked November 2026. Menu names can differ slightly between accounts.
- Publish the form. Google says an unpublished form can't be opened, even with the link. Click Publish, and under General access choose anyone with the link.
- Copy the responder link. From Share (or Preview, or Published), choose Copy responder link. Tick Shorten URL for a
forms.glelink. Not the editor link from your address bar. - Test it like a follower. Open the link on your phone in a private window, signed out of Google. If it asks for a sign-in or access, see the settings below.
- Create a DMpop campaign. Connect Instagram through Meta's login, then pick the post, your next reel, or Any post.
- Add keywords like JOIN, WAITLIST, REGISTER or FORM. Matching ignores case, emoji and punctuation, and works in Hindi too: फॉर्म.
- Paste the form link, label the button (“Join the waitlist”, “Register free”; 20 characters at most), test from a second account, and post.
Google Form settings that stop Instagram followers
Four settings.Each can lockpeople out.
A form that works for you, signed in on your laptop, can still fail for a follower on a phone. Check these before the reel goes out.
Limit to 1 response01
Turns on a Google sign-in.
Google's help says that with Limit to 1 response on, people must sign in to their Google Account to fill out the form. Links from a DM often open inside Instagram's own browser, where people may not be signed in. Leave it off unless duplicates would really hurt; you can remove duplicates in the sheet later.Collect email: Verified02
Also a Google account.
Verified collects the person's Google Account email, so it needs one. Responder input asks people to type their email instead. For an Instagram audience, Responder input is the lighter option.General access03
Anyone with the link.
A form restricted to your organisation, a domain or a target audience won't open for followers. On a work or school Google account, your admin may limit who you can share with. Use a personal account if in doubt.Accepting responses04
Closed forms still get sent.
When a form stops accepting responses, people see “The form is no longer accepting responses” or your custom message. DMpop keeps sending the link until you pause the campaign. Close both together.
Sources: Publish & share your form, View & manage form responses (Google Docs Editors Help).
Waitlist, registration form and feedback form on Instagram
Three forms.Three set-ups.
Keep the form short. Every extra question is a reason to close the tab.
Waitlist
A batch with limited seats.
- Keywords
- WAITLIST, JOIN, SEAT, बैच
- Form
- Name, phone, city, experience level. Close date set to the day the batch fills.
- DM
- Hi {username}! The next batch opens on 1 Dec with 20 seats. Fill this 1-minute form and I'll message you first 🙌
- Button
- Join the waitlist
- Public reply
- Form bhej diya, DMs check karo ✅
Event registration
A free offline meetup.
- Keywords
- REGISTER, PASS, MEETUP
- Form
- Name, email (Responder input), phone. Response limit set to the venue's capacity.
- DM
- Hey {username}! Sunday's creator meetup in Pune is free, 4 to 7 pm. Register here and we'll send the venue pin a day before 📍
- Button
- Register free
- Public reply
- Registration link is in your DMs 📩
Feedback
What should I make next?
- Keywords
- FEEDBACK, SURVEY, IDEA
- Form
- Three questions, all optional except one. No sign-in, no email.
- DM
- Thanks {username}! 3 quick questions, 30 seconds. Your answers decide next month's reels 🙏
- Button
- Give feedback
- Public reply
- Sent you the form, thank you 💛
{username} becomes the person's Instagram handle in the message. For a paid workshop, send the payment page instead of a form: see course links in Instagram DMs. For an online session, see webinar links in Instagram DMs.
Google Form pre-filled link for each reel
Which reelfilled the form?
A pre-filled link answers one question for the person. Use it to tag where the response came from.
Google's steps to make one:
- Open the form, click the More menu at the top right, and choose Pre-fill form.
- Answer the questions you want filled in. Here: a short-answer question “Where did you find us?” with “Reel: 12 Nov”.
- Click Get link and copy the link at the top.
Paste that link into the campaign for that reel. Make another pre-filled link for the next reel's campaign, and so on. In the responses (or the sheet from Link to Sheets), the answer tells you which reel each person came from.
What a pre-filled link can't do
It's one link per campaign, the same for everyone who gets it. DMpop personalises {username} in the message text only, not inside the link. So if you need each person's Instagram handle, ask for it as a question.
Closing a waitlist or a full event
Close the form.Pause thecampaign.
Google Forms and DMpop don't talk to each other. When one stops, stop the other.
Google Forms has three ways to stop taking responses, all under Published, then Accepting responses:
- Turn off Accepting responses straight away.
- Set a close date.
- Set a response limit. Google notes that responses arriving at exactly the same time are all accepted, even past the limit.
You can edit the message people see when the form is closed. Write something useful: “Seats are full. Follow for the next batch date.”
Then, in DMpop:
- Pause the campaign so new commenters stop getting a closed form. Pausing keeps the links in DMs already sent working.
- Or swap the link to the next batch's form. With Count link taps on (the default), buttons in DMs already sent go through DMpop's redirect, so they open the new form too.
- Don't delete it. Deleting a campaign deletes its tracked links, and the buttons in DMs it sent stop opening your form.
Track Google Form sign-ups from Instagram
DMs, taps,responses.
Three numbers tell you where people drop off.
| Number | Where | What a low number means |
|---|---|---|
| DMs sent | DMpop campaign | Few people commented the keyword. Make the ask clearer in the reel and caption. |
| Link clicks | DMpop campaign (each person once) | The DM didn't make people want to open the form, or the link is broken. Test it signed out. |
| Responses | Google Forms, Responses tab or the linked sheet | The form is too long, asks for a sign-in, or is closed. |
If someone says they never got the form, look them up in the DM log first: every matching comment shows as Sent, Failed or Skipped, with the reason. More in auto DM not sending. If it was sent but they can't find it, it may be in their message requests: see Instagram DM going to Requests.
Running registrations for a client? Share report on the campaign gives them a read-only page with DMs sent, clicks and click rate, without commenters' names or messages.
Questions
Google Forms,answered.
Can I send a Google Form link in an Instagram DM automatically?
Yes. Publish the form, copy the responder link (Share, then Copy responder link, with Shorten URL ticked if you like), and paste it into a comment-to-DM campaign. Anyone who comments your keyword, like JOIN, gets the form as a button in their DMs.
Why does my Google Form ask people to sign in?
Usually because Limit to 1 response is on, or email collection is set to Verified. Google's help says Limit to 1 response requires respondents to sign in to a Google Account. Switch it off, or use Responder input for emails, and test the link signed out.
Can I put the commenter's Instagram username into the form automatically?
No. DMpop fills {username} in the message text, not inside the link, and a pre-filled Google Form link is the same for everyone who gets it. Add a short 'Your Instagram handle' question instead.
How do I know which reel a registration came from?
Make a pre-filled link for each reel, with a question like 'Where did you find us?' already answered (for example 'Reel: 12 Nov'). Put each link in its own campaign. The answer shows up in your responses.
My waitlist is full. What happens to people who still comment?
If the form is closed, they open the link and see Google's 'no longer accepting responses' message or yours. Pause the DMpop campaign at the same time, or change its link to a new form. Don't delete the campaign: that breaks the buttons in DMs it already sent.
Can I cap registrations?
Google Forms can stop after a number of responses or on a close date. Google notes that if several people submit at exactly the same moment, the form accepts them all, so keep a small buffer.
Is it free?
DMpop's Free plan includes 1,000 DMs a month, 5 live campaigns and every feature, including click counts. Google Forms is free with a Google account. Paid DMpop plans are ₹99, ₹499 and ₹999 a month, GST included.
Free to start
Post the reel.Fill the form.
Connect your Instagram, pick a keyword, paste your form link. The Free plan includes 1,000 DMs a month and every feature, and paid plans start at ₹99.