📚 Help Center

How Traffi Works

Everything you need to know about the platform — from your first scan to driving qualified traffic at scale.

🚀 Start here

Getting Started

You can go from zero to publishing traffic-driving content in under 10 minutes. Here's the exact flow.

1
Create your account

Sign up at traffi.app/signup. Your free trial gives you access to all features — no credit card required. You'll land on the onboarding wizard automatically.

2
Scan your URL

Enter your website URL. Traffi analyzes your site's content, structure, and existing keywords to understand what you sell and who you're targeting. This takes about 30–60 seconds.

3
Set your ICP (Ideal Customer Profile)

Go to ICP Builder and define your target customer — their industry, job title, pain points, and what they search for. This trains Traffi to generate content that attracts the right visitors, not just any visitors.

4
Enable Autopilot

Head to the Dashboard and flip on Autopilot. From here Traffi generates articles, distributes them across the web, and monitors for traffic opportunities — all on its own.

5
Connect your distribution channels

In Settings, connect Medium, Dev.to, Hashnode, or other publishing accounts. Traffi will auto-publish your content to these platforms using your accounts for maximum reach.

💡
Pro tip: The more specific your ICP, the better the content. "SaaS founders" outperforms "business owners" every time.

✍️ Content

SEO Content Engine

Traffi writes, publishes, and distributes full-length SEO articles for you — targeted to the exact keywords your ideal customers are searching.

🎯

Keyword Research

Traffi identifies low-competition, high-intent keywords in your niche. It focuses on terms your customers actually search — not vanity keywords.

🤖

AI Article Generation

Each article is written by AI using your ICP, brand voice, and target keyword. Typical length: 800–1,500 words. Optimized structure, internal links, and meta tags included.

📅

Publishing Schedule

Articles are published automatically on a consistent schedule. Your plan determines how many articles you get per month (see Pricing).

How articles get made

1
Topic selection

Traffi picks a keyword based on your ICP and current traffic gaps. It looks for terms with real search volume and manageable competition.

2
Article writing

AI writes the full article — introduction, sections, conclusion, and call-to-action — using your product description and brand context to make it relevant to your offer.

3
SEO optimization

Title tags, meta descriptions, H1–H3 structure, and keyword density are all handled automatically. No manual editing needed.

4
Publishing & distribution

The article is published on your Traffi subdomain (e.g., blog.yoursite.com if connected, or a hosted subdomain) and syndicated to your connected platforms.

ℹ️
View all published articles in the Content Management page. You can edit, republish, or archive any article from there.

⚙️ Scale

Programmatic SEO

Programmatic SEO creates hundreds (or thousands) of targeted pages automatically — each optimized for a specific keyword, location, or use case.

📄

What are keyword pages?

These are lean, targeted landing pages built from a template + variable data. Example: "best project management tool for [industry]" scaled across 50 industries.

🗂️

How they're generated

Traffi creates a page template using your product context, then populates it across keyword variations, locations, or use cases — all indexed individually.

📈

Why it works

Long-tail keywords have lower competition. A hundred niche pages combined often outperform one generic page. Traffi handles the volume you can't manually create.

💡
Programmatic pages work best when paired with your SEO content articles — the articles build domain authority, the pages capture the long-tail traffic.

Managing your campaign

Generate More Pages

Add new keywords to any existing campaign — even "Complete" ones. Use the + Generate More Pages button on any campaign detail page. You can enter keywords manually (one per line) or let AI suggest fresh keyword ideas based on your ICP.

Re-process All

If a campaign has pending, failed, or stuck-generating pages, the ⚡ Re-process All button will retry all of them in one click. This handles token-limit pauses, network failures, and any gaps between KEYWORDS and GENERATED counts.

Retry Failed

For campaigns with only a few failed pages, use ↺ Retry All Failed to re-queue just the failed ones. Individual pages also have a Retry button for one-off fixes.

ℹ️
Campaign status: A campaign shows In Progress while generating new pages (from "Generate More" or re-processing). It returns to Complete once all pages are published.

📡 Distribution

Distribution

Writing great content isn't enough. Traffi automatically publishes and syndicates your articles across developer and business communities to drive backlinks and referral traffic.

📝

Medium

Articles are auto-published to your Medium account. Medium's built-in audience and DA gives each article an instant SEO boost.

💻

Dev.to

For tech and developer-focused content. Dev.to posts rank on Google and get indexed fast. Great for SaaS and developer tools.

🔷

Hashnode

Publishes to your Hashnode blog. Hashnode has a strong developer community and strong domain authority for technical topics.

How to set it up

1
Connect your accounts

Go to Settings → Distribution and connect Medium, Dev.to, and Hashnode using your API keys or OAuth. One-time setup.

2
Choose platforms

Select which platforms each new article should publish to. You can enable/disable any platform at any time from the Distribution page.

3
It runs automatically

Every new article generated by the content engine gets distributed to your chosen platforms without any manual work.

⚠️
Use canonical links when syndicating content. Traffi sets the canonical tag pointing back to your main domain so Google doesn't penalize for duplicate content.

💬 Community

Q&A Engagement

Traffi monitors Reddit (and similar communities) for relevant questions and drafts contextual, helpful answers that mention your product naturally.

🔍

Reddit Scanning

Traffi continuously scans relevant subreddits for posts that match your product's use case. It identifies questions your ideal customer is asking right now.

✍️

Answer Generation

AI drafts a genuine, helpful reply. Answers lead with value and mention your product naturally — never as a hard sell. Reddit users respond better to authenticity.

🤖

Autopilot Mode

When Autopilot is on, Traffi can post answers automatically. In manual mode, you review and approve each draft before it goes live.

Manual vs Autopilot

Mode What happens Best for
Manual Traffi queues drafts. You approve before each post. High-sensitivity brands, regulated industries
Autopilot Answers post automatically without review. High volume, established tone of voice
💡
Configure which subreddits to monitor and your product description in Q&A Engagement settings. The more specific your target communities, the better the match quality.

🗂️ Directories

Directories & Citations

Being listed in relevant directories and business citations drives referral traffic, improves local SEO, and builds domain authority through backlinks.

📋

What gets submitted

Your business details — name, website, description, category — are submitted to SaaS directories, product listings, niche directories, and local citation sites relevant to your industry.

Verification

Some directories require email verification or a callback code. Traffi handles the submission; any verification steps are surfaced in your Directories dashboard for you to complete.

🔗

Backlink value

Each listing creates a backlink to your site. The cumulative effect of 30–100 relevant directory links increases your domain authority over time.

ℹ️
Track the status of all submissions in the Directories page. Filter by pending, verified, or rejected to see what needs attention.

🤖 AI Visibility

AI Visibility

AI tools like ChatGPT, Claude, and Perplexity are now where buyers research products. AI Visibility tells you whether your brand is being mentioned in AI-generated answers — and how to improve your chances of being recommended.

🔎

Source Intelligence

Traffi identifies which sources AI tools are citing when answering questions in your category. Knowing where AI pulls from tells you where to get featured.

🏷️

Attribution Tracking

Tracks whether your content or website is being cited as a source in AI-generated responses. As AI search grows, citations = traffic.

💡

Prompt Insights

Shows you the specific prompts buyers use when asking AI about your category. Use these to create content that directly answers those queries.

💡
AI visibility is a new and growing channel. Getting cited now — while it's less competitive — will pay dividends as AI-assisted search becomes the dominant way people discover products.

📊 Analytics

Visitor Analytics

See exactly where your traffic is coming from — and more importantly, whether visitors are converting into leads or customers.

🖱️

Redirect Clicks

Tracks clicks on redirect links (/go/ URLs) placed in distributed content. Shows you which articles and platforms are driving visitors to your site.

📰

Content Clicks

Tracks organic clicks on SEO articles and programmatic pages. Shows which content pieces are ranking and attracting visitors from search engines.

🌍

Geo & Device

Breaks down visitors by country, region, and device type. Helps you understand where your audience is and how they're accessing your content.

How tracking works

Traffi uses a privacy-friendly tracking approach. Visitor IPs are SHA-256 hashed and deduplicated over 24 hours — so you get unique visitor counts without storing personal data. No cookies are placed on your visitors' browsers.

Your tracking dashboard at Visitor Analytics shows all click events with their source, referrer, country, and timestamp in real time.

ℹ️
UTM parameters are automatically appended to all Traffi-generated redirect links. You can also use your own UTM tags for links you create manually.

💳 Pricing

Pricing & Plans

Traffi is priced by results — you pay for articles published and traffic driven, not for tools you may or may not use. All plans include a 5-day free trial, no credit card required.

Starter
$49/mo
For solo founders & early-stage products
  • 4 articles/month
  • SEO content engine
  • 1 distribution channel
  • Visitor analytics
  • Directories (up to 20)
  • Q&A Autopilot
  • Programmatic SEO
  • AI Visibility
Scale
$349/mo
For established businesses going all-in on traffic
  • 50 articles/month
  • SEO content engine
  • All distribution channels
  • Visitor analytics
  • Directories (unlimited)
  • Q&A Autopilot
  • Programmatic SEO
  • AI Visibility
🎁
Free trial: All plans start with a 5-day free trial. Full access to your plan's features. Cancel anytime before day 5 and you won't be charged.
What counts as an "article"?
A full-length SEO article generated and published by Traffi's content engine. Typically 800–1,500 words. Programmatic SEO pages do not count against your article limit.
Do unused articles roll over?
No — article credits reset each billing cycle. We recommend enabling Autopilot to ensure Traffi uses your full allocation each month.
Can I upgrade or downgrade my plan?
Yes. Go to Billing to change your plan at any time. Upgrades take effect immediately. Downgrades apply at the start of your next billing period.
What happens if I cancel?
Your account stays active until the end of your current billing period. Published content remains live. Autopilot stops generating new articles after cancellation takes effect.
Do you offer promo or discount codes?
Yes. On the Billing page, select your plan and click "Have a promo code?" to reveal the discount input. Enter your code and click Apply — if valid, the discounted price is shown before you proceed to checkout. Codes may be percentage-based, fixed-amount, or lifetime-deal offers. Each code can only be used once per account.

📣 Growth

PR Outreach & Trend Monitor

Get your product featured in publications, capitalize on trending topics, and build backlinks through earned media — without a PR agency.

PR Outreach

📰

Media Monitoring

Traffi finds journalists and publications covering your industry. It identifies reporters who have written about competitors or similar products — warm outreach targets.

✉️

Pitch Generation

AI drafts personalized pitches based on the journalist's beat and recent articles. Pitches lead with their interests first, your product second.

📈

Coverage Tracking

Track which outreach led to coverage. Every earned backlink and mention is logged in the PR Outreach dashboard.

Trend Monitor

📡

Trend Detection

Traffi monitors search trends, Reddit, and industry news to surface topics gaining momentum in your space. Be first to publish on emerging topics.

Fast-Publish Mode

When a trend is detected, Traffi can generate and publish a timely article immediately — while the topic is hot and before competitors react.

ℹ️
Access PR Outreach from the PR Outreach page and Trend Monitor from the Trends page in your dashboard.

⚙️ Settings

AI Provider & BYOK

Traffi runs all AI generation through an AI provider. By default it uses the Polsia shared proxy (100k tokens/day). Add your own API key to remove that limit entirely.

☁️

Polsia Shared Proxy (Default)

Included with every plan. Uses a shared OpenAI-compatible proxy with a 100,000 token/day limit that resets at midnight UTC. Good enough for low-to-medium volume.

🔑

BYOK — Bring Your Own Key

Add your own OpenAI or Anthropic API key. No daily cap. All AI features run without interruption. You pay the provider directly (~$5–20/mo for typical usage).

How to Set Up BYOK

  1. Go to Settings → scroll to the AI Provider card.
  2. Click OpenAI or Anthropic to select the provider.
  3. Paste your API key into the input field.
      • OpenAI keys start with sk- — get one at platform.openai.com/api-keys ↗
      • Anthropic keys start with sk-ant- — get one at console.anthropic.com ↗
  4. Click Test Connection to validate the key before saving. You'll see ✅ Connection successful if the key is valid, or a red error if not.
  5. Click Save Key. The provider badge updates to ✓ BYOK Active immediately.
🔒
Security: Keys are encrypted at rest using AES-256-GCM before being stored in the database. The full key is never returned to the browser — only a masked hint (e.g., sk-...abc4) is displayed.

Removing a Key

Click Remove Key in the AI Provider card to delete the stored key. Traffi will immediately revert to the Polsia shared proxy (100k/day limit applies again).

Typical Costs

Usage level Monthly cost (OpenAI GPT-4o-mini)
Light (few articles/day) ~$2–5/mo
Normal (10–30 articles/day) ~$5–15/mo
Heavy (50+ articles/day) ~$15–40/mo
ℹ️
BYOK configuration is admin-only. It applies globally to the entire Traffi instance — all users on the account benefit from the removed token limit.

Frequently Asked Questions

Common questions from new users.

How long before I see traffic results?
SEO typically takes 2–6 weeks to start showing results for new articles. Distribution channels (Medium, Reddit) can drive traffic within days. Programmatic SEO pages tend to gain traction in 4–8 weeks. The more content published, the faster it compounds.
Does Traffi publish on my own domain or a Traffi domain?
By default, articles are hosted on a Traffi-managed subdomain and syndicated to distribution platforms. You can connect a custom domain (e.g., blog.yoursite.com) in Settings to publish articles directly on your domain for maximum SEO value.
Can I edit articles after they're published?
Yes. Go to Content Management, open any article, and edit the content directly. Save to republish. Changes to syndicated copies on Medium etc. must be updated manually on those platforms.
Is my data private? What does Traffi store?
Traffi stores your account info, ICP settings, generated content, and click analytics. Visitor IPs are hashed (SHA-256) — never stored in plain text. We don't sell data to third parties. See the full Privacy Policy.
What if the content doesn't match my brand voice?
Update your brand voice and product description in Settings → Brand. Traffi uses these settings to tune all generated content. If specific articles miss the mark, use the feedback button on any article — it improves future output.
How do I get support?
Email us at hello@traffi.app. We typically respond within 24 hours on weekdays.
🎟️ Discounts

Promo & Discount Codes

Have a promo code or discount? Enter it at checkout to unlock special pricing, reduced rates, or lifetime access.

How to apply a promo code

  1. Go to the Billing page from your dashboard (or click any upgrade button).
  2. Click on the plan you want to subscribe to.
  3. Click "Have a promo code?" to reveal the code entry field.
  4. Type your code — it validates in real-time showing your discounted price.
  5. Click "Proceed to Checkout →" to complete your subscription with the discount applied.

Code types

Type How it works Example
% Off Reduces your monthly subscription price by a percentage SAVE50 → 50% off
$ Off Reduces your price by a fixed dollar amount LAUNCH25 → $25 off
Lifetime Deal One-time payment for permanent access — no monthly fees LIFETIME299 → pay once
💡 Got a code from a partner or early-access campaign?

Codes may be plan-specific or time-limited. If your code shows "expired" or "wrong plan", contact us at hello@traffi.app and we'll sort it out.

🎯 Signals

Signal Intelligence Engine

Traffi automatically monitors your competitors across Trustpilot, G2, Reddit, and Twitter — surfacing in-market prospects who are actively frustrated with your competitors and looking to switch.

Every signal gets an intent score (0–100) based on how strongly it indicates buying intent. A 1-star Trustpilot review posted yesterday scores 95. A general Reddit gripe from 2 months ago might score 40. You see the highest-intent prospects first.

How It Works

  1. Traffi reads your ICP competitors list (set in your ICP builder or via Competitor Configs)
  2. Every 12 hours, 4 scrapers run automatically — Trustpilot, G2, Reddit, Twitter
  3. New signals are scored and added to your feed
  4. You can filter by source, score, or status — and mark signals as Engaged, Converted, or Dismissed
🔑 No API keys needed

Traffi handles all the scraping. You don't need Trustpilot, G2, Reddit, or Twitter developer accounts. Just set your competitor list and signals start flowing within the first 12 hours.

📡 Sources

Signal Sources

Each source detects a different type of in-market intent. Together they cover the full "switching funnel" — from passive frustration to active research.

Source What We Look For Signal Type Typical Score
⭐ Trustpilot 1–2 star reviews from the last 90 days on competitor pages negative_review 85–100
🏆 G2 1–2 star reviews, including reviewer company and job title negative_review 85–100
🤖 Reddit "alternative to X", "switching from X", "frustrated with X" across all of Reddit alternative_seeking, pain_expression 60–90
🐦 Twitter/X Negative tweets, "switching from X", "done with X", outage complaints alternative_seeking, pain_expression 55–88

Scrapers run every 12 hours. Signals are deduplicated — you'll never see the same review twice even across runs.

📊 Scoring

Intent Scoring

Every signal gets scored 0–100. Higher = more likely to be actively in-market right now.

Signal Base Score Notes
1-star competitor review (last 30 days) 95 Highest intent — active pain, recent
2-star competitor review 85 Still high — usually detail-rich complaints
"Alternative to X" Reddit/Twitter post 82–88 Active research — in buying mode
"Switching from X" post 80–85 Decision made — already leaving
Negative social mention 55–72 Pain signal — may not be actively switching yet

Score Modifiers

  • Recency penalty: −2 points per day older than 3 days
  • ICP match bonus: +10 if the reviewer's company matches your ICP industry
  • Score is capped at 100, minimum 1

Signal Statuses

You can update signal status as you work through your feed:

  • New — freshly detected, not yet reviewed
  • Engaged — you've reached out or replied to this person
  • Converted — they became a customer or trial user
  • Dismissed — not relevant, remove from feed
💡 Pro tip

Filter to min_score=80 to see only high-intent signals. These are people who are actively researching alternatives right now — the best time to reach out is within 24 hours of the signal appearing.

Ready to drive qualified traffic?

Start your 5-day free trial — no credit card required.

Start Free Trial →