Skip to content

UGC Permission Requester · Social Media

Ask every customer post for permission, the same friendly way

When someone tags your Instagram account, AI judges if the post is worth sharing and drafts a permission request. You approve and send it.

Coming soon — waiting for Instagram approval $59 one-time · never renewsIncluded in Enterprise

Can't be bought yet: waiting for Instagram approval. It opens for purchase on its own once approved.

  • Starts from an event in a connected app
  • 1 AI step
  • A person approves before it acts
  • About 15 min to set up

Sound familiar?

The job, before and after this agent.

What it feels like today

  • “Customers tag us in lovely photos and we never get round to asking if we can share them.”
  • “We're never sure who said yes, so we don't dare repost anything.”
  • “Every request we send sounds different, and some forget to mention credit.”

What you get with the agent

  • Each tag judged from its caption against your rules; spam, contests and posts about children are skipped.
  • A short, friendly permission request that says how you'd credit them.
  • Approved requests arrive in Slack with the post link, ready to paste as a comment or DM.
  • Every tag logged in a Google Sheet with a Permission column for their answer.

Before

A plant shop is tagged in three customer photos a week. The marketing lead screenshots them, forgets to ask, and the photos never get used.

After

Each tag shows up in Reviews with a drafted request. Approved, it lands in Slack with the link; she pastes it on Instagram, and the sheet shows who said yes.

How it works

The whole workflow, step by step.

Each time someone tags your Instagram account in their public post, AI reads the caption and judges whether it looks like a genuine customer post worth reposting by your rules (spam, contests, resellers, complaints and posts about children are skipped), and drafts a short, friendly permission request that says how you'd credit them. You open the post and approve or edit the request; code checks it, and it comes to your Slack channel with the post link, ready to paste as a comment or DM on Instagram (Instagram doesn't let apps comment on other people's posts). Every tag is logged in a Google Sheet with the verdict, the request and your decision, plus a Permission column for their answer.

  1. TriggerYou're tagged in a post
  2. AI stepWorth asking? Draft the request
  3. LogicWorth asking?
    • Not worth asking:Log it in your UGC sheet
    • Ask:Approve the permission request
  4. Human approvalApprove the permission request
    • Approved:Check the request
    • Rejected:Log it in your UGC sheet
  5. LogicCheck the request
  6. LogicPassed the checks?
    • Send to Slack:Send it to you in Slack
    • Held:Log it in your UGC sheet
  7. App callSend it to you in Slack
  8. App callLog it in your UGC sheet
  9. OutputLogged

This is the workflow that opens in your workspace when you set the agent up. Every step can be edited.

  1. Step 1You're tagged in a postStarts when someone tags your Instagram account in their public post (checked every 15 minutes or more).
  2. Step 2Worth asking? Draft the requestAI judges from the caption whether the post looks like a genuine customer post worth reposting (by your rules) and drafts a short, friendly permission request that says how you'd credit them.
  3. Step 3Worth asking?Posts that aren't worth asking about are only logged.
  4. Step 4Approve the permission requestThe post link and the draft request wait in Reviews: open the post, edit the request, approve to get it in Slack ready to post, or reject.
  5. Step 5Check the requestIn code: the request is there, fits 300 characters and has no leftover placeholders.
  6. Step 6Passed the checks?Passed: the request goes to Slack. Otherwise it's only logged.
  7. Step 7Send it to you in SlackPosts the post link and the approved request to your Slack channel, ready to paste as a comment or DM on Instagram.
  8. Step 8Log it in your UGC sheetAdds a row to your UGC sheet for every tag (Date | Creator | Post | Caption | Worth asking | Why | Request | Your decision | Note | Permission); Permission is left for you to fill in when they answer.
  9. Step 9LoggedThe run history keeps the assessment and the request.

Example run

What goes in, and what comes out.

Example with fictional data

Comes in

A new tag: @ada.codes posted “My little jungle corner is finally complete, the monstera from @fernhill.plants has doubled in size!”.

The agent produces

Worth asking: a happy customer. Request: “Hi @ada.codes, we love this! May we share it on our account with credit? Reply yes to agree.” Sent to Slack with the link and logged in the sheet.

What you need

Everything it takes to run it.

About 15 minutes from purchase to live. A checklist above the canvas takes you through each step.

Plan

Included in Enterprise; on other paid plans it's $59 once. Agents run live on paid plans, from Basic ($39/mo).

Your AI key

Connect any of 15 AI providers on your own key. Your provider bills usage directly, at cost; we add no markup.

Apps

Checklist

  • A paid plan (agents run live on paid plans).
  • An AI provider key (Settings → AI Providers).
  • Instagram (a professional account linked to a Facebook Page), Slack and Google Sheets, connected in Settings → Integrations.
  • A sheet with the header row Date | Creator | Post | Caption | Worth asking | Why | Request | Your decision | Note | Permission.

Setup, about 15 minutes

  1. Connect your AI provider. The AI steps run on your own key (OpenAI, Anthropic, Google and more). Add one in Settings → AI Providers.
  2. Connect Instagram. Connect your professional Instagram account (linked to a Facebook Page) in Settings → Integrations → Instagram.
  3. Connect Slack. Connect your Slack account in Settings → Integrations.
  4. Connect Google Sheets. Connect your Google Sheets account in Settings → Integrations.
  5. Pick your Instagram account. Open the trigger and pick your Instagram login and account.
  6. Describe what's worth reposting. Open “Worth asking? Draft the request” and replace the placeholder with your rules.
  7. Pick your Slack channel. Open “Send it to you in Slack” and pick the workspace and channel.
  8. Pick your UGC sheet. Open “Log it in your UGC sheet” and pick the spreadsheet and tab (Date | Creator | Post | Caption | Worth asking | Why | Request | Your decision | Note | Permission).
  9. Test it with Dry Run. Press Dry Run: the agent runs on sample data with no messages sent and nothing written to your apps.
  10. Switch the trigger on. Open the trigger and click “Activate app trigger”: new tags are checked every 15 minutes or more.

Is it a fit?

Who it's for, and what it won't do.

Built for

  • Consumer brands whose customers post their products
  • Cafes, studios and shops with a visual following
  • Agencies collecting UGC for clients

What it doesn't do

  • It doesn't post the request on Instagram: Instagram's API doesn't allow comments on other people's posts or DMs, so you paste it.
  • It can't read their answer or download and repost the content; you record the answer in the sheet.
  • It sees the caption only, not the photo or video. Tags in stories aren't included.

We list the limits up front so you can decide before you buy.

Price

$59 one-time

Per workspace. It never renews.

Coming soon — waiting for Instagram approval
  • Included at no extra cost on Enterprise.
  • Buying and running it live need a paid plan, from Basic ($39/mo).
  • Dry Run costs nothing: simulated AI and app calls, nothing sent.
  • AI usage is billed by your own provider, at cost. No AI credits to buy from us.

One-time agent purchases aren't covered by the 30-day money-back guarantee. Refund policy

FAQ

Questions about UGC Permission Requester.

Why doesn't it post the request on Instagram?

Instagram doesn't let apps comment on other people's posts or DM them, so the approved request comes to you in Slack, ready to paste in seconds.

Does it repost the content?

No. It finds the posts, prepares the request and keeps the record; you repost by hand once they agree.

Which apps do I need?

A professional Instagram account linked to a Facebook Page, Slack, Google Sheets and your own AI provider key.

Is it worth it?

It's a one-time purchase that never renews, and no customer post slips past unasked. Running it live needs a paid plan; Dry Run is free.

Why doesn't it post the request on Instagram itself?

Instagram's API doesn't let apps comment on other people's posts or send DMs to them, so the approved request comes to you in Slack, ready to paste. It takes seconds and stays personal.

Does it record their answer?

Every tag gets a row with a Permission column: write yes or no when they reply. The agent can't read their reply.

Can it see the photo?

No, only the caption, username and post type. You open the post from the link before approving.

Is this a subscription?

No. UGC Permission Requester is a one-time purchase of $59 per workspace and never renews. The Enterprise plan includes it at no extra cost. Running it live needs a paid plan (from Basic ($39/mo)), and your AI provider bills you directly for usage.

Can I test it before it touches real data?

Yes. Once it's set up in your workspace, Dry Run plays every step on sample data with simulated AI and app calls: nothing is sent and nothing in your apps changes. Switch the trigger on only when you're happy.

UGC Permission Requester is almost ready.

Can't be bought yet: waiting for Instagram approval. It opens for purchase on its own once approved. Create a free account now and you'll find it on your Agents page.