skills/sales-revive/SKILL.md
Revive Adserver platform help — free open-source self-hosted ad server for managing display and email newsletter ads across websites, apps, and video players. Use when setting up Revive Adserver on your own server to manage ad campaigns, email newsletter zone only shows one banner and you need multiple ads rotating, ads not displaying after installation or PHP upgrade, geo-targeting rules aren't matching the right countries or cities, XML-RPC API calls failing with authentication errors, campaign statistics not tracking impressions or clicks correctly, trying to decide between self-hosted Revive and hosted alternatives like AdButler or Epom, or need to integrate Revive ad zones into your email newsletter. Do NOT use for general newsletter monetization strategy (use /sales-newsletter) or managed hosted ad serving without self-hosting (use /sales-adbutler or /sales-epom).
npx skillsauth add sales-skills/sales sales-reviveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If references/learnings.md exists, read it first for accumulated platform knowledge.
What are you trying to do?
Hosting setup:
Current version: Revive v4.x, v5.x, or v6.x?
Skip-ahead rule: if the user's prompt already contains enough context, skip to Step 2.
| If the question is about... | Route to... |
|---|---|
| Newsletter monetization strategy (subscriptions, pricing models) | /sales-newsletter [question] |
| Managed hosted ad serving (no self-hosting) | /sales-adbutler [question] or /sales-epom [question] |
| Direct-sold ad management for local publishers | /sales-broadstreet [question] |
| Budget ad serving for bloggers (no server required) | /sales-adplugg [question] |
| Email deliverability (SPF/DKIM/DMARC) | /sales-deliverability [question] |
If the question is Revive-specific, continue to Step 3.
Read references/platform-guide.md for the full platform reference — capabilities, pricing, data model, API overview, email zone setup, integration recipes.
Answer the user's question using only the relevant section. Don't dump the full reference.
Focus on the user's specific situation:
/api/v2/xmlrpc/. Auth with base64 user:password. Manage advertisers, campaigns, banners, zones, and pull statistics programmatically. Third-party REST API plugin available for purchase.If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research — review these, especially items about version compatibility and email zone limitations that may be outdated.
/sales-newsletter — Newsletter monetization strategy (paid subscriptions, sponsorships, ad sales, pricing)/sales-adbutler — AdButler full-stack ad server (managed hosting, self-serve portal, email ad zones, REST API + MCP)/sales-epom — Epom hosted ad server + white-label DSP (API included, RTB free for publishers, auto-optimization)/sales-broadstreet — Broadstreet ad manager for local/B2B publishers (newsletter ad zones, sponsored content, WordPress plugin)/sales-adplugg — AdPlugg budget ad server (free-$79/mo, WordPress/Ghost plugins, email ad tags)/sales-kevel — Kevel API-first ad server infrastructure (build custom ad platforms, Decision API)/sales-passendo — Passendo email ad server + SSP (programmatic exchange, direct-sold campaigns)/sales-deliverability — Email deliverability strategy (SPF, DKIM, DMARC, warmup)/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-doUser says: "I want to set up my own ad server on my VPS to manage newsletter ads. How do I install Revive?" Skill does: Walks through server requirements (PHP 8.1+ for v6.0.x, MySQL/MariaDB or PostgreSQL, a FastCGI web server like Apache/Nginx), downloading from official site, running the web installer, creating the admin account, and setting up the first advertiser/campaign/zone Result: User has a working Revive Adserver installation ready to serve ads
User says: "How do I add Revive ads to my email newsletter?" Skill does: Explains creating an Email/Newsletter zone type, the one-active-banner limitation, image-only requirement, how to get the zone invocation code, and the Multiple Ads plugin for rotating multiple banners Result: User has email ad zones generating trackable ad tags for their newsletter
User says: "I want to create campaigns and pull stats from Revive programmatically" Skill does: Shows the XML-RPC v2 API at /api/v2/xmlrpc/, authentication with base64 credentials, creating a campaign via ox.addCampaign, pulling daily statistics, and available PHP wrapper packages on Packagist Result: User can programmatically manage their Revive installation
Symptom: Zone invocation code is placed but no ads appear Cause: No active banners linked to the zone, campaign dates haven't started, or delivery rules exclude the current visitor Solution: Check that banners are linked to the zone and campaign dates include today. Test with delivery rules temporarily disabled. Check browser console for JavaScript errors in the zone invocation code.
Symptom: Email/newsletter zone tag shows a broken image icon in the email client Cause: The Revive server is unreachable from the email client, or the banner URL has changed Solution: Verify the Revive server URL is publicly accessible (not localhost). Check that the banner image still exists. Test the image URL directly in a browser. Ensure your server's SSL certificate is valid — many email clients block mixed content.
Symptom: Revive dashboard shows errors or blank page after upgrading PHP Cause: PHP version incompatibility — v6.0.x requires PHP 8.1+; v4.2–v5.2.1 don't support PHP 8 at all Solution: Check the compatibility matrix: Revive v5.3.0+ supports PHP 7.2.5–8.0.x, v5.4.0+ supports PHP 7.2.5–8.1.x, and v6.0.x requires PHP 8.1+ (tested through PHP 8.5). Either downgrade PHP or upgrade Revive to a compatible version.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).