- Home
- Docs
Docs
Documentation
Waitlist preview
OpptiAI Titles & Meta documentation
How-tos for connecting your account, scanning pages, generating SEO titles and meta descriptions, Autopilot, plans, and troubleshooting.
Installation
Installing the plugin
In WordPress admin, go to Plugins → Add New and search for OpptiAI, or upload the official ZIP from WordPress.org / your download link. Click Install Now, then Activate.
System requirements
Requirements differ by plugin. OpptiAI Alt Text requires WordPress 6.2+ and PHP 7.4+ (8.0+ recommended), with at least 128MB PHP memory — 256MB is better for larger media libraries. OpptiAI Titles requires WordPress 6.3+ and PHP 8.1+.
Setup
Initial configuration
Open OpptiAI in wp-admin after activation. Try the initial allowance, then connect your OpptiAI account when prompted. You do not need an OpenAI or Anthropic API key.
Connecting your account
Create an account from the plugin when prompted. OpptiAI manages the secure connection and AI service for you.
Credits & usage
How credits work
Each AI generation (alt text, meta description, etc.) uses one credit from your monthly allocation. Your plan sets the monthly limit.
Monitoring usage
Check remaining credits in the OpptiAI dashboard and in the WordPress admin panel. You will see notices when you are running low.
API overview
How the plugin talks to OpptiAI
Calls use HTTPS with site authentication managed by the plugin. Users never supply a third-party AI provider key.
Monthly quotas
Free includes 25 credits/month; Starter 100; Growth 1,000; Agency 10,000+. Guest trial: 10 generations with no account on Alt Text. Exceeding quota returns 403 until reset (1st of each month, 00:00 UTC) or an upgrade.
Plugin API reference
Required headers
Requests require X-Site-Hash (unique site id). Optionally send X-License-Key (UUID) or licenseKey in the body to attach a paid license.
Generate endpoint
POST /api/generate — generates AI content. Body includes image_data and service. Quota is tracked per site (and license when present).
Usage endpoint
GET /api/usage — remaining credits, limit, and plan for the site/license.
Data privacy
What is sent
For alt text: the image file and site URL. For meta: relevant post content and site URL. Used only for processing.
Retention
Processed data may be held up to 24 hours for quality checks, then deleted. We do not train models on your content.
Troubleshooting
Nothing generating
Confirm the plugin is active, you have credits left, images are uploaded, and check Settings → OpptiAI → Logs for errors.
Connection errors
Your host must allow outbound HTTPS. Some shared hosts block this — ask them to allow OpptiAI API traffic.
Still stuck? Contact support →