social-media
Influencer Approval Tool
Approve & track posts
1 salev1.0.0, updated Sep 28, 2026

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.