Aff Labs connects your traffic sources, offers, and analytics in one
clean, easy-to-use workspace — so you can launch, track, and scale campaigns without the busywork.
How it works
Four easy steps
Paste what you sell. AffLabs writes the slides. Then you post.
1
Paste your offer
Type what you sell and who it is for.
2
Get your slides
AffLabs writes the slides, caption, and hashtags.
3
Add a first line
Want a better opening line or a voice clip? Add it here.
4
Share a page
Make a simple page and send people the link.
The toolkit
A full toolkit. Live now.
Slides, scripts, ads, pages, and more. All in one place.
HookStop running ads to a Google Doc.ProofSame offer. 6 slides. Caption already written.CTAExport PNG + ZIP and post tonight.
Editable slides, caption, and hashtags — export PNG + ZIP and post.
PNG · ZIP · caption
TikTok Post Scheduler
Prepare every detail, choose the exact time, and keep your posting queue in one place.
Public beta · test mode
A TikTok-ready posting flow built for creators.
The working beta lets members upload and preview videos or photo posts, select TikTok-style publishing controls, schedule future posts and manage a persistent queue.
Video and photo-post previews
Privacy, comments, Duet and Stitch controls
Commercial-content disclosure and consent
Edit, reschedule, delete and simulate publishing
A
AffLabs Creator@afflabs · connected
test mode
MON27
TUE28
WED29
THU30
FRI31
SAT01
SUN02
3 hooks nobody in my niche usesTue · 7:30 PM · Scheduled
queued
The landing-page mistake killing CVRThu · 6:15 PM · Scheduled
queued
POV: your content system finally clicksSat · 8:00 PM · Draft
draft
Simple Pricing
One wallet for every tool. A 5-slide slideshow batch is 12 credits — so every pack shows how many you can generate.
Best value
Pro Monthly
$30/month
41 slideshows a month
500 credits · 12 credits per 5-slide batch
About 73¢ per slideshow
Credits stack — they don’t expire
Cancel anytime from Billing
Small Pack
$15
12 slideshows
150 credits · one-time · 12 credits each
About $1.25 per slideshow
Use across every tool
No subscription required
Medium Pack
$35
41 slideshows
500 credits · one-time · 12 credits each
About 85¢ per slideshow
Same wallet as Pro
Great for regular creation
Large Pack
$60
100 slideshows
1200 credits · one-time · 12 credits each
60¢ per slideshow
Best for heavy creators
Credits never expire
Default is a 5-slide batch for 12 credits. 1 slide is 5, 2 is 7, 3 is 8. Spend a pack on 5-slide slideshows and you get 12 / 41 / 100 — Pro is about 73¢ each.
Frequently Asked Questions
Everything you need to know before joining.
AffLabs is a toolkit for affiliates and media buyers. Start with hooks, scripts, and AI Video Studio, then use voice, research, compliance, smart links, and landing pages — one login, one credit wallet.
You get a slideshow you can actually export and post — not just another draft. Hooks, voice, lander, compliance, and traffic tracking live in the same account, so you’re not paying for five separate tools.
Every tool shares one credit balance. In AI Studio a 5-slide slideshow is 12 credits (1 slide is 5, 2 is 7, 3 is 8). So Small is 12 five-slide slideshows, Medium / Pro is 41, and Large is 100. You also get 5 free credits when you sign up — enough to generate 1 slide.
Export-ready TikTok slideshows, scroll-stopping hooks, full UGC scripts, AI voiceovers, landing page funnels, creative research, compliance rewrites, and tracked smart links — all from one wallet.
Yes. Every tool is built to be simple — type what you want, get a copy-ready result in seconds. No editing skills or setup required.
Credits do not expire on a monthly schedule. Failed supported actions automatically return the credits they charged.
Try your first slideshow free.
Create an account and get 5 free credits — enough to generate 1 slide. No card.
Grant time-limited Pro without creating a Whop payment or adding credits. Active grants extend from their current future expiry.
Manual Pro grants
Loading plan access…
Loading grants…
Create credit code
Generate single-use-per-user codes for manual sales, community rewards, support, or promotions.
Active and previous codes
Pause codes instantly, check redemption counts, and copy them for delivery.
Loading codes…
Loading purchase requests…
Step 22 · business intelligence
SaaS analytics
Revenue, subscriptions, conversion, churn, credits, publishing, domains, and workspace adoption from server-authoritative production data.
Calculating SaaS analytics…
Loading revenue…
Reconcile a Whop payment
Use this only when a valid Whop payment did not arrive through the webhook.
Subscriptions
Active, canceling, past-due, and paused monthly memberships.
Loading memberships…
Recent billing events
Verified Whop webhooks and reconciliation results.
Loading events…
Recent revenue
Paid orders, renewals, refunds, and failed attempts.
Loading orders…
Step 32 · conversion growth
Pricing & activation experiments
Measure contextual prompts, Free-to-Pro interest, wallet top-up intent, and template recommendation engagement. Variants are deterministic per user and never alter prices, credits, or plan access.
Loading conversion metrics…
Prompt activity
Daily impressions, Pro clicks, and checkout intent.
Grow the public library with favorites, versions, responsive previews, archive controls, and conversion analytics from preview to clone to published funnel.
Loading template metrics…
Growth activity
Template clones, published outcomes, and favorites in the selected period.
Loading activity…
Top conversion
Templates ranked by use and downstream publishing.
Loading performance…
All public templates are available to every user at 0 credits.
Loading templates…
Upload community stock
Clips and photos land in Auto Video Editor. Anyone can drag them onto the timeline.
Community library
Loading stock…
Loading stock…
Step 24 · lifecycle & retention
Lifecycle emails
Manage onboarding, low-credit, checkout, plan-expiry, failed-payment, and weekly usage emails. Optional campaigns respect each member's preferences.
Loading lifecycle delivery health…
Campaign controls
Enable campaigns, adjust timing, and customize subjects without redeploying.
Checking Resend…
Loading campaigns…
Send a test
Verify your sender and template rendering before enabling scheduled delivery.
Scheduled automationRender should call POST /api/cron/lifecycle daily with your lifecycle cron secret.
Recent deliveries
Provider IDs, masked recipients, deduplication status, and failures.
—
Loading deliveries…
Step 27.3 · activation and starter credits
Activation funnel
Track first-funnel progress, one-time reward claims, and the credits granted through activation.
Loading activation metrics…
First-funnel funnel
Unique users reaching each product outcome.
Loading funnel…
Core activation requires a workspace, one generated landing page, and one published funnel. Refinement and domains are optional.
Recent activation users
Latest product milestones and next missing outcome.
Loading users…
Product education
Guided tour analytics
Measure navigation guidance separately from real product activation.
Loading activation analytics…
Tour funnel
Unique users who reached each guidance step.
Loading funnel…
Activated means the user completed at least four checklist items or finished the tour.
Recent onboarding users
Latest saved progress, completion state, and activation time.
Loading users…
Production monitoring & security
System health
Live database checks, provider configuration, 24-hour failure metrics, and launch-security controls. Secrets are never returned to the browser.
Running production checks…
Loading operations…
Loading audit log…
Campaign approval queue
Review every comment before it enters the local Arc worker queue. Approved jobs wait safely while the Mac or Arc is offline.
Loading…
Loading campaigns…
Local fulfillment worker
Run approved jobs from the Arc profile already logged into TikTok
The extension uses your local Arc login. Render stores only the queue and results; TikTok cookies and passwords stay on your Mac.
1 · DOWNLOADExtract and load the extension through arc://extensions.
2 · PAIRCreate a one-time worker token below and paste it into the extension.
3 · RUNApproved jobs process automatically whenever Arc is open.
Campaign approved → queued in cloud → Arc comes online → comment posts → result syncs back
CAPTCHA, 2FA, login, and rate limits pause the job for manual attention. They are never bypassed.
Pair a local Arc worker
Create one worker per Arc profile or authorized TikTok account. The pairing token is shown only once.
Copy this token now
It will not be shown again.
Paired local workers
Jobs remain queued when every worker is offline.
Loading…
Loading workers…
Approved comment activity
Completed, queued, paused, failed, and refunded attempts are recorded. Worker-offline jobs stay queued; CAPTCHA, 2FA, login, and security challenges require manual attention in Arc.
Loading jobs…
User operations
User details
Loading user…
New workspace
Create workspace
✓
Invitation ready
Copy invite link
Share this link with your teammate. It expires automatically.
Proxy CheckerConnection · exit IP · fraud risk · speed
Paste one proxy per line. AffLabs verifies the route, confirms the exit IP, and adds a 0–100 fraud-risk score for every working proxy.
0 / 20
Private by design: proxy passwords are never saved or returned. Fraud scoring checks only the verified exit IP. Without reputation intelligence configured, AffLabs shows a clearly labeled connection-based estimate.
Checked0
Working0
Failed0
Risky ≥750
Avg fraud score—
Know whether the proxy actually works.Run a check to verify connectivity, exit IP, country, protocol, response speed, and fraud risk. No custom destinations are allowed.
Enter a public landing-page URL to check platform tags, conversion events, redirect behavior, click identifiers, consent clues, and implementation risks.
No scan yet
Issues0
Critical / high0
Warnings0
Passed checks0
Response time—
Tracking audit report
Run a scan to receive prioritized fixes and technical evidence.
Catch tracking problems before they cost ad spend.Scan a landing page to detect missing tags, duplicate initialization, weak purchase events, lost click IDs, consent issues, and slow redirect paths.
Smart Link & Traffic QualityBasic tracking · click fraud · IP reputation · wasted spend
● Fraud-monitored linksIPQS enriched2 credits / advanced link
—Quality score
Create or select a campaign
Track paid clicks, identify proxy/VPN/Tor and bot signals, find repeated visitors, and estimate how much spend may be low quality.
Total clicks0
Unique visitors0
High risk0
Proxy / VPN0
Bot signals0
Est. bad spend$0.00
Traffic-quality report
No campaign selected.
See where your paid clicks are really coming from.Create a tracker, use its URL in an ad, then return here to review fraud scores, repeated visitors, automation signals, countries, and estimated wasted spend.
Competitor ResearchCollections · pattern audits · original tests
● Research workspaceLocal collections1–3 credits / AI action
Competitor Research
Save the ads you find, spot repeating hooks and angles, then write original tests — not copies.
Connect an advertising account, select the exact account and reporting window, then send normalized campaign, ad-set, and creative results directly into the Paid Ads Analyzer. Connections are read-only and never receive campaign-management permissions.
M
Meta AdsFacebook & Instagram reporting
Loading
Import campaign, ad-set, ad, spend, impressions, clicks, frequency, attributed results, and conversion value from Meta Ads Insights.
Checking configuration…
♪
TikTok AdsMarketing API reporting
Loading
Import advertiser, campaign, ad-group, ad, delivery, click, conversion, and available purchase-value reporting from TikTok Ads.
Checking configuration…
G
Google AdsSearch, Performance Max & more
Loading
Import customer, campaign, ad-group, ad, cost, impressions, clicks, conversions, and conversion value through Google Ads reporting.
Checking configuration…
OAuth callback setup
Each platform card shows the exact callback URL required in its developer console. Callback URLs must match exactly. Add provider credentials only as private Render environment variables.
Reporting limits
AffLabs imports up to 5,000 normalized rows per sync and limits one request to a maximum of 90 days. Platform attribution settings, reporting delay, and API access level still control the values returned.
Enter campaign performance or import a daily report to compare actual spend with the amount that should have been spent by today.
No active plan
Expected spend$0.000 of 0 days
Pacing variance$0.00On plan
Projected spend$0.00At current pace
Remaining budget$0.00$0.00/day available
Current CPA—Target —
Current ROAS—Target —
Performance control center
No pacing plan calculated.
Build a budget plan and catch problems early.AffLabs compares expected and actual spend, projects the end-of-period total, checks CPA and ROAS guardrails, and turns the result into clear actions.
Generate structured creative combinations instead of changing every variable at once. AffLabs will allocate the budget, create naming conventions, and define decision rules before launch.
Variants0
Daily / variant$0.00
Total test budget$0.00
Minimum spend$0.00
Design—
Your controlled experiment will appear here.Add creative variables and generate the matrix. Use one-variable-at-a-time when you need the cleanest learning, or full factorial when you have enough budget to test interactions.
Settings.
Manage your profile, account security, credit wallet, and personal details.
Profile
Your account details shown around AffLabs.
?
memberAdmin
JPG, PNG or WebP · max 2 MB
verified
Security
Change the password used to sign in with email.
Plan & entitlements
Free
Loading account limits…
active
Default access0 credits to manage
Credits & access
0 credits
Loading your credit wallet…
all tools
No monthly reset—
Credit usage
Your current balance and credits spent across AffLabs tools.
Credits left0
Credits used0
Usage updates as credits are spent across tools.
Recent credit activity
Balance changes recorded after the credits-only update.
Loading activity…
Email preferences
Choose the optional product and retention emails you receive. Essential billing and security notices always remain enabled.
Essential payment and account-security notices cannot be disabled.
Notifications
Choose which updates appear in your Activity Center. Billing and account activity remain available in the Activity tab.
Preferences are saved to this account.
In-app notifications and activity history never charge credits.
Integrations
Connect read-only advertising accounts when you are ready to import live Meta, TikTok, or Google Ads reporting.
Ad platformsOptional setup
Product tour
Replay the dashboard, workspace, credits, tools, billing, and settings walkthrough. Tours are always free.
Not started
Your progress is saved to this account.
New-account intake
Replay the diagnosis that maps your bottleneck to the first AffLabs move.
Account details
Basic information about this AffLabs account.
Member since—
Account ID—
Sign-in method—
Billing.
Manage your monthly credits, Whop payments, renewal status, and purchase history.
Billing portal
Payments & monthly.
Manage your Whop monthly credits, renewal status, payment method, and purchase history.
You keep the credits already purchased. Whop will stop charging after the current paid period.
Hosting
Custom Domains.
Connect a domain you own to any published funnel. Free includes 3 custom domains and Pro includes 10. Connecting, verifying, changing, or removing a domain costs 0 credits; AI creation tools still use credits.
Connected0
Waiting for DNS0
Published funnels0
Domain analytics Live
Page views and offer-button clicks. Updates every few seconds while you stay on this page.
Views0last 14 days
Clicks0CTA taps
CTR0%clicks / views
Today00 clicks
Views per day
No traffic yet. Republish a funnel once to enable tracking.
Top countries
Waiting for visitors…
Devices
Waiting for visitors…
Top offer clicks
Waiting for clicks…
Loading domains
Checking your hosting setup…
What’s your domain?
Enter the domain or subdomain you want to publish a funnel on. Prefer a subdomain like www.yourdomain.com or offer.yourdomain.com — they work on GoDaddy, Namecheap, and every major DNS provider.
Root domain tip
GoDaddy, Namecheap, and many registrars reject CNAME @ on the root domain. Use a subdomain like www or offer for the easiest setup. Cloudflare is required if you need the bare root domain.
Connect a funnel
Choose which published funnel this domain should display. You can change it later.
Almost there
Add these records at your DNS provider, then check the connection.
Root domain will fail on GoDaddy / Namecheap
earntest.com-style apex domains need CNAME @, which those registrars reject as “invalid record.”
Recommended: connect www instead — one click below, works everywhere.
Advanced: only keep the bare root if DNS is on Cloudflare (CNAME flattening).
⌁
DNS recordsCopy each value exactly as shown
Don’t paste these into GoDaddy yet
The CNAME @ row below will error on GoDaddy. Switch to www first, or confirm you are using Cloudflare.
Your domain is connected
The funnel is live with SSL. DNS changes can still take a little time to appear everywhere.
Root domain still points elsewhere
Connecting www does not change yourdomain.com. GoDaddy is still serving your old lander there.
GoDaddy → Domain → Forwarding (or DNS forwarding)
Forward earntest.com → https://www.earntest.com
Type: permanent (301), forward with masking off
Do not add a CNAME on @ — GoDaddy rejects it. Forwarding is the correct fix.
Remove custom domain?
This domain will be disconnected from AffLabs. Its DNS records will not be changed, and you can reconnect it later.
Engagement Bot
Boost a freshly posted video with comments in seconds.
Working…
Submitting your order.
Saved lists
Reuse comment packs across orders.
Loading…
Order history
Recent engagement orders on your account.
Loading…
Paid Ads Suite
Business Centers
Pick country/currency pairs, set the account count, and start a deployment. Uses your AffLabs credits.
WALLET0
PER ACCOUNT8
Country & currency
The selected country is included automatically. Each extra country needs at least 5 accounts of its own.
Selected pairs (0)
Review or remove the country/currency combinations included in this deployment.
No pairs yet.
Deployment status
Live job events stream here. This refreshes every few seconds.
Idle
Waiting for deployment to start…
Saved accounts (0)
These stay on your AffLabs account. Come back later and they will still be here. Fetch Code when Ads Manager asks for email verification, then mark Active or Banned.
No saved accounts yet. They appear here after a deployment finishes, and they stay saved.
Ads
Connect your Meta ads business. AffLabs checks for ones you already have, then lets you pick. Spend and the card stay on your ads dashboard — not AffLabs checkout.
Your businesses
Checking server setup…
Meta Ad Automation
Ads
Campaigns bill on your Whop ads account.
Available to spend$0.00
Spend$0.00
Ads paymentNo card on fileBilled on Whop. AffLabs credits are never used.
Performance
$1$0.7$0.3$0
Breakdown by
Ads settings
Ad account
—
Ads spend is billed on this Whop business. AffLabs credits are never used. Disconnect to attach a different business, then connect Meta ads again. External landing pages need the ads pixel.
Create campaign
⚙ Campaign›✦ Build
0/1 readyAll edits saved
Platform *
Where do you want to run this campaign?
Campaign objective *
What do you want people to do after seeing your ad?
Campaign title *
Budget *
$/day
Budget control
Split one campaign budget automatically, or set one per ad group
Bid strategy
How Meta spends your budget
Special ad category
Required for credit, employment, or housing ads
Default settings
These can be changed at any time.
Conversion location
Choose where you want to drive sales.
Conversion event *
The action you want people to take when they see your ads.
Standard events
Targeting *1 location selected
🌐 Global reach
Advantage+ audienceRecommended
Let Meta find the best audience for your ads.
Minimum age
Advantage+ placementsRecommended
Meta will automatically show your ads across the placements most likely to drive the best results.
Schedule
Start and end dates
Times use New York (company override).
Minimum daily spend
Optional spend target for this ad group, not a guarantee.
$/day
Audiences
Target or exclude your audiences. Create lookalikes from the ads settings page.
Languages
Leave empty to target all languages
US Broad
Drop creatives here, or upload some to get started.
Add creatives
Upload new files or pick from your library
↑
Drop files here or click to browse
JPG, PNG, MP4, MOV · up to 5 GB each or paste an image from your clipboard
No creatives in your library yet.
Disconnect ad account?
This detaches the current business from AffLabs. You can connect Meta ads again and pick a different one. Campaigns stay on the ads dashboard.
Set up our pixel
or install manually
Paste this in the <head> of every page
TikTok Comment Campaigns
Submit truthful, authorized comments for admin review. Approved work waits securely in the cloud and runs automatically when the local Arc worker is online.
Checking local worker…
⚡ loading credit cost…
Saved comment lists
Create reusable sets for campaigns you are authorized to manage.
Loading lists…
Campaign history
Track review, offline queue, local worker processing, posting, and refund status.
Loading campaigns…
YOINK.
drop a tiktok or instagram link, get a clean download — no watermark, no cap.
paste a few hooks that crushed — get 8 fresh ones in the same voice.
⚡ 3 credits per generation
out of credits. grab more to keep generating.
SCRIPTS.
tell it your topic & vibe — get a full hook → CTA script, ready to shoot.
⚡ 4 credits per script
out of credits. grab more to keep writing.
AffLabs AIAffLabs AI Helper
1 credit / message
ContextDashboard
How can I help?
Ask about offers, ads, content, funnels, creatives, analytics, TikTok organic or anything slowing down your marketing.
strategyhooksoffer researchcampaign fixes
out of credits. grab more to keep chatting.
AI Video StudioSlideshow + video
History
Your generations will land here.
from 20 credits
No creations yet
Describe the short AI video you want to generate. AffLabs AI will build a production-ready video concept.
Generating0%
Reading your prompt…
12 credits · 5 slides
Not enough credits for this generation.
Click to uploadOr drag and drop file here
00:00 / 00:00
00:00:00 | 00:00:00
V1
Drag and drop media here
T1
A1
Click to uploadDrop a photo or clip, then drag the hook
Click and drag the hook anywhere on the slide
Slide 0 / 0
Creative IntelligenceFind ads and videos that work
Ready
Research
Find winning ads and videos in one place.
Save ads you like. See what they have in common. Then make your own version.
Loading your researchGetting your saved ads and briefs…
Saved ads0From every sourceOrganic posts0TikTok + InstagramPaid ads0Meta + TikTok adsBriefs0Ready to filmFavorites0Ads you starred
Watchlists0
New ads0
Breakouts0
Sources
Where your saved ads come from
What repeats most
Save an ad to start
Save ads you like. We will show you the opening lines and ideas that keep showing up.
Opening lines
Lines you save most
Ideas
Ideas that keep showing up
Formats
How these ads are built
Recent
Ads you saved last
Activity
What you did
Organic
Scan a profile, or look at one video.
Paste a TikTok or Instagram link, upload a video, or scan a whole page to see which posts did better than usual.
Scanning the pageGetting public posts…
Nothing scanned yet
Results show how the page usually does, and which posts did better. Open any winner to see frames and the caption.
Look closer, then save
Compare with usual posts: We check the creator’s recent public posts and show if this video did better or worse than usual. If we cannot find the page, the extra 3 credits come back.
Meta ads
Search a market. See the ads people are running.
Type a word, brand, or offer. We search Facebook and Instagram ads for you. You can also paste an Ad Library or Page link.
Getting Meta adsSearching ads…
No ads yet
Search a word like “protein powder,” “Nike,” or “AI tools.” You can also paste a link if you already have one.
TikTok ads
Find TikTok ads before everyone copies them.
Search TikTok ads, then open one to see frames, audio, and the offer.
Getting TikTok adsSearching TikTok ads…
No TikTok ads yet
Search a brand or offer. We start with TikTok Creative Center because it covers more countries.
Watchlists
They keep posting. We keep watching.
Add pages or ad keywords. Get a ping when they post or run a new ad.
Auto checkPick Manual, Daily, or Weekly. Each scan costs 4 credits. The first scan sets a baseline. Failed scans get credits back.
Each saved ad keeps the source, opening line, idea, structure, and caption in one place.
Saved ads0
Loading saved ads…
No saved ads yet
Open an ad or video, analyze it, then tap Save. It shows up here on every device.
Make a briefTurn a saved ad into a new idea
4 credits per brief
New version
Turn this into your next ad.
Tell us the new offer. We keep the structure and write new words, scenes, and direction.
Building the replication brief
Mapping the saved format to your new offer…
Rename format
Give this format a clear name you can recognize later.
Content calendar
PLANNER.
Generate a posting plan, save it, and check off posts as you ship them.
⚡ 4 credits per plan
out of credits. grab more to keep planning.
SCHEDULER.
connect your real TikTok Sandbox account, load its posting permissions and prepare posts from one dashboard.
⚡ free during beta
Direct Post and Draft Upload are live: publish a private Sandbox post immediately, or send a video to your TikTok inbox to finish editing and posting inside the TikTok app. Automatic scheduled publishing and photo posts are the next integrations.
Build a post
Complete the same decisions creators will make before publishing.
new post
T
No TikTok account connectedConnect your authorized Sandbox account to continue
Posting queue
0 posts in your queue.
Direct Post: publishes one video through TikTok's Sandbox API. Draft Upload: delivers one video to the creator's TikTok inbox; the creator must open the notification and finish the post in TikTok. Use Refresh status when needed. Local schedules remain reminders until server-side scheduling is added.
Funnels
Create and manage your AI-built landing pages. Open a draft to keep editing or start a fresh funnel.
AffLabs AI Builder
saved locally
Your funnel preview will appear here
Describe your offer on the left and AffLabs AI will build the page.
your-page.html
Double-click text to edit · click an element to select · Esc exits edit mode
Hosting it in 30 seconds
Your file downloaded.
Netlify Drop opened in a new tab.
Drag the file onto the drop zone to get a live URL.
AffLabs Template Library
Find a layout built to convert.
Browse featured, new, popular, saved, and recently used templates. Preview on desktop or mobile, then create a private editable copy at 0 credits.
Loading templates…Available to every user · 0 credits
Loading public templates…
Template previewPreview before creating your copy.
Similar templatesBased on category and tags
Loading recommendations…
Admin template publisher
Publish a template
Upload safe single-file HTML or publish the page currently open in AffLabs AI Builder.
Search YouTube Shorts, TikTok, and Pinterest together—or explore USA TikTok trending videos for creative research.
Start a search or choose a suggestion.
Your visual research starts here.Search a niche, scene, product, pose, setting, or creative angle.
Media Finder links to the original public post for research and reference. It does not download or rehost creators’ media.
Metadata Scrubber
Strip AI traces. Post freely.
Strip the metadata that marks an image as AI-generated, then write a clean iPhone camera profile in its place. Runs entirely in your browser — files never leave this device.
0 files cleaned
Drop images here or click to browseJPEG · PNG · WebP · HEIC — up to 80 filesProcessed on your device. Nothing is uploaded.
How it works
No re-encoding Only the metadata layer is rewritten. Pixel data stays untouched — no quality loss.
Format preservation JPEG, PNG and WebP stay in their original codec. HEIC needs an export to JPG first.
Rotating identity Each batch gets a random iPhone model, iOS version, ISO and exposure so cleaned files don’t share one fingerprint.
Camera-roll naming Outputs rename to sequential IMG_0514.JPG style names.
No GPS Location tags are stripped and never written back.
No network File API only. Close the tab and nothing remains on a server — because nothing was uploaded.
What gets detected
Reads EXIF, XMP, IPTC, PNG text chunks and C2PA / Content Credentials, then matches them against known generator signatures before the rewrite.
upload the actual image or video creative and catch the claims that get accounts banned or commissions clawed back.
⚡ 3 credits per check
out of credits. grab more to keep checking.
this flags the patterns that get creatives pulled — it is not legal advice, and a clean result is
not a guarantee. when real money is on the line, get a lawyer to look at it.
SMART LINKS.
basic short links that break out of the TikTok & IG in-app browser — and track every click.
⚡ 1 credit per link
out of credits. grab more to keep creating links.
Your links
loading…
Analytics
Redeem a code
Paste the code you were given and your credits land instantly.
Log out?
Are you sure you want to log out?
Add AffLabs to Home Screen
Open it like an app — full screen, with your icon on the home screen.
Update
⚡
Welcome bonus
5 credits added to your wallet
Here is your welcome bonus — 5 credits are ready to use on hooks, scripts, and the rest of the toolkit.
Support
How can we help?
Pick a topic and chat opens with your account details already filled in.
Preparing support…
Username—
Email—
User ID—
Plan—
Credits—
Pro membership & credits
Choose your plan.
A 5-slide slideshow batch is 12 credits. Pro Monthly is about 41 slideshows every paid month. Packs are 12, 41, or 100 generations.
Loading pricing
◆Secure checkout via Whop. A 5-slide slideshow is 12 credits (1 slide is 5, 2 is 7, 3 is 8). Pro Monthly unlocks Pro limits and adds 500 credits after each verified monthly charge. Packs only add credits.