Valvai – AI Traffic Control Center
Block, log and monetise AI crawlers directly from your WordPress dashboard.
Maintenance 50/100121d since update
Active installs
0
Downloads
112
Reviews
0
Age
0.3y
TagsAItrafficrobots.txtcrawlervalve
Plugin info
Total downloads: 112
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 9/1/2025 (121 days ago)
Added to WordPress: 9/1/2025 (0 years old)
Minimum WordPress version: 5.8
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4
Maintenance & Compatibility
Maintenance score
Maintained • Last updated 121 days ago
50/100
Is Valvai – AI Traffic Control Center abandoned?
Likely maintained (last update 121 days ago).
Compatibility
Requires WordPress: 5.8
Tested up to: 6.8.3
Requires PHP: 7.4
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
No similar plugins found yet.
Description
Valvai turns your WordPress into an AI traffic control center.
- Block or allow GPTBot, ClaudeBot, PerplexityBot & co.
- Live dashboard with filters (All / AI / Allowed / Blocked)
- Per‑bot tabs to choose JSON vs HTML feed, content types, pricing
- Active 403 hard‑block for disallowed tokens
- robots.txt auto‑updates on every setting change
Roadmap: HTTP 402 paywall handshake, revenue dashboard, token marketplace.
Configuration
- Visit Settings ▸ Valvai. You will see tabs: Dashboard, Permissions, and an AI‑specific tab for each allowed crawler.
- Permissions tab:
- Toggle Allow/Block for detected bots (e.g., GPTBot, ClaudeBot, PerplexityBot).
- Or edit the manual lists “Blocked” and “Allowed” using comma‑separated names.
- AI‑specific tabs (appear after a bot is allowed):
- Data format: pick JSON or HTML.
- Content sources: check which post types and taxonomies are exposed.
- Pricing: choose currency and price per 1,000 words (FREE disables pricing).
Usage / How it works
- Logging: Every request from a suspected crawler is logged to the
wp_valvai_crawl_logtable. View the last 200 entries on the Dashboard and filter by All / AI / Allowed / Blocked. - Blocking: Disallowed bots receive an HTTP 403 immediately.
- robots.txt: Your robots.txt is automatically augmented. Disallowed tokens get
Disallow: /. Allowed tokens get anAllowrule pointing to a feed endpoint.
Testing the plugin
- After activation, open Settings ▸ Valvai ▸ Dashboard. It will show “No logs yet” on a fresh site.
- In a new browser tab, visit any public URL on your site with a test crawler User‑Agent, for example:
- Use
curl -A "GPTBot" https://your-site.example/ - Or in the browser with a UA switcher extension.
- Use
- Refresh the Dashboard: you should now see an entry with token
GPTBot. - Go to the Permissions tab and switch GPTBot to Allow or Block.
- Visit
/robots.txtto verify entries update accordingly. - If allowed, open the AI‑specific tab for that bot to set JSON/HTML and sources.
Notes for developers
- All public PHP identifiers use the unique
valvaitcc_prefix to avoid conflicts. - Legacy options (
valvai_*) are automatically migrated tovalvaitcc_*on activation; legacy reads are still honored for backward compatibility. - robots.txt feed query uses
?valvaitcc=TOKEN&fmt=json|html.
Installation
- Upload the
/valvai/folder or use Plugins ▸ Add New ▸ Upload. - Activate Valvai – AI Traffic Control Center.
- Go to Settings ▸ Valvai to review logs and set permissions.
Frequently Asked Questions
No. Only tokens you block get 403. Googlebot, Bingbot, etc. remain untouched.
Valvai logs the hit before sending 403, so you have an audit trail.
Yes. In each AI tab pick JSON under “Data format” and select allowed sources.
Token‑based HTTP 402 paywall is scheduled for v0.5 (Q4 2025).
Review feed
No reviews available
Screenshots
No screenshots available
Changelog
0.4.13
- Switched to unique prefix
valvaitcc_for all functions, options, nonces, and slugs to avoid conflicts. - Added activation migration for legacy options.
- Expanded readme with clear configuration, usage, and testing steps.
0.4.11
- Renamed plugin to Valvai.
0.4.4
- Escaped all outputs per WP Coding Standards.
- Removed unused Plugin URI header; readme cleaned.