Unmetered*

social-media

Influencer Approval Tool

Approve & track posts

1 salev1.0.0, updated Sep 28, 2026

Influencer Approval Tool screenshot

Influencer Approval Tool is a self-hosted influencer content approval tool for agencies and in-house brand teams that run creator programs. It replaces the email, shared-folder and spreadsheet review loop, or the approval and tracking parts of an influencer platform subscription such as GRIN or Aspire: once it runs, every creator works from one private portal link, your ClickUp statuses trigger the emails and Slack updates, and post metrics fill in on their own.

  • A creator management portal for agencies: each creator gets a private link to upload drafts per channel, add captions and publish dates, submit live post URLs and send invoices, with no account to create.
  • Agency QC with timestamped video comments and per-channel approve or revise, plus an optional client sign-off round on a no-login review link, with your moderation before notes reach the creator.
  • Instagram, TikTok and YouTube post tracking through Apify and the YouTube Data API on a decaying schedule, feeding a dashboard of reach, engagement rate, spend and cost per 1K views by creator, platform and campaign.
  • ClickUp stays your roster: moving a task to a status creates the portal, sends the kickoff email, posts to Slack and builds per-channel UTM links.
  • White-label with your own brand and agency name, with nightly database backups to Cloudflare R2.

What you get

How you’ll run it:Full source zipClaude Code prompt, one pasteGuided install

Python 3.12FlaskSQLiteGunicornvanilla JavaScriptChart.jsClickUp APIApifyYouTube Data APICloudflare R2ResendSlack API

  • Full Python and JavaScript source for the web app, creator portal, client review page and dashboard
  • ClickUp setup script that creates all 33 custom fields and checks the workflow statuses
  • ClickUp webhook registration script that saves the signing secret for you
  • Instagram, TikTok and YouTube metric scrapers with a decaying scrape schedule
  • Scheduled job scripts for the hourly roster sync and the daily scrapes, backups and reminders
  • Nightly database backup to Cloudflare R2 and a verified restore script
  • Dockerfile and Railway configuration
  • INSTALL.md with requirements, monthly costs, setup, deployment, checks and troubleshooting
  • .env.example documenting every setting and where to get each key
  • Claude Code prompt that installs it with you step by step
  • End-to-end test suite that runs against a sandbox ClickUp list

Requirements: Python 3.11 or newer (3.12 recommended), a ClickUp workspace and API token, Apify and Google Cloud (YouTube Data API) keys, a Cloudflare R2 bucket, a Resend account with a verified sending domain, a Docker host with a persistent volume such as Railway, and optionally Slack; plan on about an hour to set up.

Current version

v1.0.0 · published Sep 28, 2026 · 210.6 KB

First release.

sha256 d4b32a3c4c8faec14ce1f478c268738b718d323319b8682476d2c01640c7de7c · reviewed contents; your download adds a license receipt fingerprinted to your purchase

Reviews

Verified purchases only. You can't review what you don't own.

No reviews yet.

More from the catalog