UGC from Instagram
Collect UGC from Instagram mentions, tags, and hashtags.
Cevoid automatically detects and collects Instagram posts where your brand is mentioned or tagged, plus posts from hashtags you choose to track. All Instagram UGC appears on one page, where you can review content, request usage rights, or get direct access to posts you already have rights to.
Navigate to UGC → Instagram to view and manage Instagram UGC.
UGC that Cevoid tracks
Cevoid automatically detects Instagram posts, carousels, and Reels related to your connected Instagram accounts.
| Detection type | Description |
|---|---|
| Mentioned | Creator writes "@YOURBRAND" in their caption, or in a comment on their post |
| Tagged | Creator tags you in at least one image or video of their post |
| Hashtagged | Creator adds at least one of the hashtags you track to their caption |
Mentioned posts
Mentioned posts arrive as soon as Instagram notifies Cevoid of the mention, for posts created after you connected your Instagram account. Historical mentioned posts can't be imported.
Tagged posts
Cevoid checks for new tagged posts about once an hour. When you connect an account, Cevoid also imports the tagged posts from the last 12 months.
Import older tagged posts:
- Navigate to Settings → Integrations → Instagram
- Open the Instagram account
- Click Import next to Want to import more tagged posts?
- Select the date you want to import tagged posts from in Import Instagram post history
- Click Import
You can import tagged posts up to 5 years back.
Hashtagged posts
Cevoid checks your tracked hashtags for new posts about once an hour, starting when you track the hashtag. Historical hashtagged posts can't be imported. You can track up to 30 hashtags per workspace: at 30, Create hashtag is disabled until you delete one.
- Hashtags can contain letters, numbers, and underscores. Cevoid saves them in lowercase, without the
#. - A hashtag nobody has posted with yet shows Waiting for first post, because Instagram starts tracking a hashtag once someone posts with it
- The hashtag dropdown on UGC → Instagram lists your tracked hashtags and shows how many of the 30 you use
Posts detected only through a tracked hashtag don't show the creator's Instagram handle, because Instagram doesn't share this information for hashtagged posts.
Start tracking a hashtag:
- Navigate to Settings → Integrations → Instagram
- Click Track hashtag
- Enter the hashtag you want to track
- Click Create hashtag
Check a hashtag now or delete it: In Hashtags on Settings → Integrations → Instagram, open the hashtag's menu and click Check for new posts or Delete. You can also delete a hashtag with the x next to it in the hashtag dropdown on UGC → Instagram. Deleting a hashtag asks you to confirm in Delete hashtag? and doesn't delete any posts.
Find new Instagram posts
All new Instagram UGC posts appear under UGC → Instagram. The page has:
- The tabs All posts, Mentions, and Tagged, plus the hashtag dropdown for posts from each tracked hashtag
- An account selector, when two or more Instagram accounts are connected
- Search username... to find posts by a creator
- More, with Instagram settings, Edit request messages, and Removed posts
On each post, click Request to send a rights request, or the x to remove the post. Removed posts stay under More → Removed posts for 30 days, where you can click Restore on a post to bring it back. The Copyright striked tab on the same page lists detected videos Instagram didn't share, because they use licensed audio or the creator turned off downloads. They can't be requested.
Cevoid skips these posts automatically:
- Posts by any Instagram account connected to your workspace
- Mentioned posts that complete an Instagram task in your loyalty program
- Posts that are already in your workspace
Get access to an Instagram post
Before you can use a detected Instagram post, you need to get access to it. Once you have access, the post moves to your UGC Inbox for review, unless the creator's profile has Content flow set to Send to approved posts: see Profiles.
Carousel posts from Instagram are divided into separate posts once moved to your Inbox.
There are three ways to get access:
| Method | Use case |
|---|---|
| Direct access | One-click action for posts you already have rights to use |
| Whitelist a creator | Get direct access to all posts from a specific creator (common for influencer partnerships) |
| Send a rights request | Request permission from the creator through Cevoid |
Get direct access to a post
If you already have the creator's permission to use a specific Instagram post, get direct access to move it to your UGC Inbox.
- Navigate to UGC → Instagram
- Open the post
- Click Direct access. Access post with existing consent opens.
- For hashtagged posts: select a profile in Select a profile, or create one with the creator's Instagram username
- Click Access post, or Create profile and access post when the creator has no profile yet. The post moves to your Inbox for review.
If you already started a request, open its menu and click I already have rights to use this to open the same dialog.
Whitelist a creator
Whitelist a creator to skip requests and get direct access to all their tagged and mentioned posts. You do this with the Instagram rights setting on their profile.
Only posts where the creator has mentioned or tagged you are saved. Hashtagged posts don't carry the creator's handle, so whitelisting doesn't apply to them.
When you create a profile:
- Navigate to Profiles
- Click Create profile
- Enter the creator's Instagram handle in Instagram username. Instagram rights appears.
- Select an option in Instagram rights
- Click Create profile
On an existing profile:
- Navigate to Profiles
- Open the creator's profile
- Select an option in Instagram rights in the Socials panel of the Overview tab. Instagram rights shows once the profile has an Instagram handle.
| Option | Description |
|---|---|
| Send content requests | Your team sends requests or gets direct access for each post |
| Direct access to future posts | Newly detected tagged or mentioned posts go directly to your Inbox |
| Direct access to historical & future posts | Tagged and mentioned posts already detected in Cevoid, and newly detected ones, go directly to your Inbox. Cevoid doesn't fetch older posts from Instagram |
Send rights requests
When you find Instagram content you want to use but need the creator's permission, send a rights request. Cevoid provides two methods: DM requests and comment requests. You can use both methods at the same time.
Request messages should link to a page on your website that contains your content consent policy. See Content consent example for example text.
| Aspect | DM requests | Comment requests |
|---|---|---|
| How it's sent | Direct message to the creator | Comment on the creator's post |
| Visibility | Only the creator | Public |
| How creator approves | Clicks a link to an approval form | Replies with an approval hashtag |
| Creator can whitelist themselves | Yes | No |
| Auto-detection of approval | Yes | Yes |
Both methods use request templates, so you can define reusable messages.
Send requests promptly while content is still fresh. Creators are more likely to respond to timely requests about recent posts.
Comment requests
A comment request asks the creator to reply with a specific approval hashtag, for example #yesBRANDNAME. When the creator replies with the approval hashtag and mentions your handle, Cevoid detects the reply, approves the request, and moves the post to your Inbox. Cevoid only learns about the reply through the mention, so keep %{handle}% in your comment template.
For posts detected through mentions, you can send the request with one click without leaving Cevoid: after you select the template, click Send request. Cevoid posts the comment from your connected account and marks the request as sent.
Send a comment request:
- Navigate to UGC → Instagram
- Click Request on the post you want to use. Request post opens.
- Select the Comment tab
- Select a comment template
- Click Copy message
- Click Open post (View post on mentioned posts). The post opens on Instagram.
- Paste the message as a comment on the post
- Click I have sent message
DM requests

A DM request message includes a unique approval link for the creator, https://request.cevoid.com/{id}. The creator opens the link to approve your request. Approved posts move to your Inbox. See Customer experience for what the creator sees.
Creators can whitelist themselves as part of the DM approval flow.

Send a DM request:
- Navigate to UGC → Instagram and click Request on the post you want to use. Request post opens.
- Select the Direct message tab. Request post opens on the tab you used last.
- Click View post to open the post on Instagram and find the creator
- Select a DM template
- Click Copy message. The message includes the approval link. To copy only the link, click Copy link.
- Click Open Instagram DM. Your Instagram inbox opens.
- Paste and send the message to the creator
- Click I have sent message
Request templates
Request templates are the reusable messages for DM and comment requests. The template you used last is preselected in your next request.
- Navigate to Settings → Integrations → Instagram
- Click Edit in the Request messages panel. Request messages opens.
- Select the Direct messages or Comments tab
- Click New message, or open the menu on an existing template and click Edit
- Fill in the fields in the table below
- Click Create for a new template, or Save for an edited one
You can also open Request messages from UGC → Instagram with More → Edit request messages. To delete a template, open its menu and click Delete.
| Field | Template type | Description |
|---|---|---|
| Title | Both | The template's name in Cevoid |
| Language | DM | The language of the creator's approval page. Shown when your workspace has markets |
| Terms of Service | Both | The content consent policy the request links to: your default policy, the policy of another jurisdiction in Legal policies, or Custom URL |
| Message | DM | Your message. Cevoid adds the approval link at the end |
| Approve #hashtag | Comment | The hashtag the creator replies with to approve, at least 4 characters |
| Default message | Comment | Your comment, with the dynamic values below |
Dynamic values for comment templates:
| Value | Replaced with |
|---|---|
%{approveHashtag}% | Required. Your approval hashtag, with # |
%{handle}% | Your Instagram handle, with @. Include it: Cevoid only detects replies that mention you |
%{terms}% | The URL of the first link in the policy you chose in Terms of Service (see Add links to a policy), or your Custom URL |
%{creatorHandle}% | The creator's Instagram handle, with @. Empty on hashtagged posts |
Example comment request template:
"We just love this picture 🥰 Is it possible for us to use this picture on our website and social media channels? Please reply on this comment with %{handle}% and %{approveHashtag}% if you approve. Go to %{terms}% for more information. Have a beautiful day!"
Example DM request template:
"Hi there, we love one of your posts and would love to feature it on our website!"
Track request status
Track the status of your rights requests on the Requested Instagram posts page to follow up when needed.
- Navigate to UGC → Instagram
- Click Requested posts in the upper right corner
- Select a request status to filter by: Open, Approved, Declined, or Failed
| Status | Description |
|---|---|
| Open | Request marked as sent, waiting for response. A request you started but didn't mark as sent stays on the post on UGC → Instagram |
| Approved | Creator approved, post moved to Inbox |
| Declined | Creator declined (DM requests only). Open the request's menu and click Resend request to try again |
To cancel an open request, open the post, click the menu in Request post, and click Undo request. Then confirm with Remove request.
Requests today shows how many requests you created in the last 24 hours. Sending many requests a day can affect your Instagram account. To get an email when a request is approved, enable Approved request under Settings → Notifications. See Notifications.
Localization
The DM approval page uses the template's Language, or your workspace language. Translate its texts in Settings → Translations under Request forms. See Translations.
Customer experience
This is what creators see when they open the link in a DM request.
- We would love to showcase your post!, with No thanks and Yes you can use my post!
- After Yes you can use my post!: Verify ownership. The creator enters their Instagram handle, which must match the post's author. They can enable Also allow use of future tagged/mentioned posts, which sets their profile to Direct access to future posts. They accept the content consent policy from the template's Terms of Service, or your default policy, and click Continue. If the handle doesn't match, they see Verification failed and can click Try again.
- Thank you for sharing your post! The request is approved and the post moves to your Inbox.
If the creator clicks No thanks, the request is declined.
Comment requests have no approval page: the creator replies to your comment on Instagram, and the %{terms}% link is the only consent reference.