Inbox AI adds a unified, searchable
Contact Form 7 (CF7) inbox on top of your existing forms — without modifying Contact Form 7 itself. Every submission is stored, analyzed by your chosen AI provider, and turned into something your team can actually work from: a plain-language AI email summary, a suggested category and priority, a confidence score, and a ready-to-edit draft reply.
If you've ever dug through email notifications trying to figure out which contact form submissions actually need a reply, Inbox AI is built for exactly that problem. Think of it as a Contact Form 7 AI layer: a lightweight support inbox, contact form management tool, and lead management layer that turns what your forms already collect into a focused, triage-ready queue.
How it works
- A visitor submits one of your monitored Contact Form 7 forms.
- Inbox AI stores the submission locally in your WordPress database.
- Your connected AI provider (OpenAI, Anthropic, or Google Gemini) analyzes it in the background and returns a summary, category, priority, confidence score, and a suggested reply.
- You review everything in the AI Inbox screen and, when you're happy with it, send the reply yourself. Nothing is ever sent to a visitor automatically.
Who it's for
- Small businesses and agencies using Contact Form 7 who want a real support inbox instead of scattered email notifications.
- Support and sales teams that want an AI customer support layer for day-to-day customer inquiry management, triaging contact form submissions by priority and category automatically.
- Anyone already using Flamingo to store Contact Form 7 submissions who wants AI categorization and an AI-drafted reply on top of that same data.
AI Features
- AI-generated summary for every submission, so you don't have to read the full message to know what it's about.
- AI prioritization and category suggestions (Urgent, High, Normal, Low), with a confidence score for each AI analysis.
- AI-drafted reply you can edit before sending — an AI email assistant for drafting replies, not an autoresponder.
- Bring your own API key: OpenAI, Anthropic (Claude), or Google Gemini. You choose the provider and control the cost.
- Automatic retry for any submission whose AI analysis failed, with a clear failure state instead of a silent gap.
Inbox & Submission Management
- A searchable, filterable AI inbox: filter by form, status, priority, category, AI confidence, and date range.
- Full-text search across sender name, email, subject, and message.
- A per-submission detail screen with the full AI analysis and an activity timeline (who did what, and when) — closer to a support ticket assistant than a plain message list.
- CSV export of the current filtered view, for reporting or import into another contact form database or CRM.
- Manual "Mark reviewed," "Archive," and "Delete" actions, each gated behind its own WordPress capability.
Not just a Contact Form 7 database plugin
Inbox AI stores every submission to a monitored Contact Form 7 form directly in your own WordPress database, the same way a dedicated
Contact Form 7 database plugin would — and lets you search, filter, and export those contact form entries to CSV without running anything else alongside it. Where it goes further is the AI layer on top of that stored data: a plain-language summary, a suggested category and priority, and a draft reply for every submission, so you're not just archiving messages, you're actually working through them.
It isn't a full replacement for a dedicated database add-on, though. Inbox AI doesn't currently offer multisite-wide storage, capture or store form attachments, support generic CSV import with custom field mapping, or let you rename field labels — if your site depends on any of those specific features, a dedicated Contact Form 7 database plugin running alongside Inbox AI still makes sense.
Contacts
- Every sender automatically grouped into a single Contacts row — a lightweight contact form CRM view built directly from your existing submissions, no separate import needed.
- Search plus category and priority filters, matching the main inbox.
- One click from a contact straight to every message from that sender.
- CSV export and an archive-based delete, so removing a contact never destroys the underlying message history.
Notifications
- Email and Slack notifications so your team knows when a new submission — or one flagged urgent by the AI — needs attention, keeping AI customer service response times fast.
Import & Migration
- A guided import wizard for existing Flamingo submissions, so switching from Flamingo to Inbox AI doesn't mean losing your submission history.
- A CSV upload path for a Flamingo export, for sites that can't run the direct import wizard.
Privacy & Security
- Your AI provider API key is encrypted in the database and only ever shown masked (e.g.
sk-••••••7f2A) after saving.
- Custom WordPress capabilities control who can view, edit, reply to, delete, or export messages — no blanket admin-only access.
- No data reaches any AI provider until you've connected one and explicitly turned on at least one monitored form.
Performance
- AI analysis runs as a background AI workflow via WP-Cron — a visitor's form submission is never delayed waiting on an AI response.
Developer Friendly
- Built to WordPress coding standards, with its own custom capabilities (filterable via
inboxai_capabilities) instead of overloading core roles.
- Integrates with Contact Form 7 (wpcf7) exclusively through its own public hooks —
wpcf7_before_send_mail, wpcf7_mail_sent, and wpcf7_mail_failed for capturing submissions, plus wpcf7_admin_misc_pub_section/wpcf7_after_save for per-form AI categories — so Contact Form 7 core files and its own outgoing mail are never touched.
- Lifecycle action hooks (e.g.
inboxai_loaded) for developers who want to extend the plugin.
- Install and activate Contact Form 7 (required — Inbox AI is a Contact Form 7 add-on, not a standalone form builder).
- Upload and activate Inbox AI.
- Go to Contact → Settings to connect an AI provider (OpenAI, Anthropic, or Google Gemini) and choose which forms to monitor.
- Open Contact → AI Inbox to see submissions arrive, get analyzed, and become ready to review.
A full step-by-step user guide is included with the plugin under
wiki/.
Inbox AI/v0.10.2 - 2026-08-02
Fixed
- Fixed PHPCS ignore placement in category save
- Fixed generated inbox-ai translation template POT
Inbox AI/v0.10.1 - 2026-08-02
Fixed
- Fixed a guideline violation flagged by the WordPress.org Plugins Team: no publicly documented, human-readable source was linked for the plugin's compiled JavaScript. Added a "Source Code" section to this readme linking to the public GitHub repository the compiled files are built from.
- Fixed a translation string in the activity log that passed a variable to
__() instead of a literal string, which prevented translators from picking it up.
Inbox AI/v0.10.0 - 2026-08-2
Added
- Added a source category, captured once from the form's own category assignment at submission time, that stays fixed even when the AI's own category is regenerated.
- Added a "Source category" field to the Submission Detail page.
- Added a native CSV import format, built for this plugin's own data, as an alternative to importing a Flamingo CSV export.
- Added a Manage Categories card to Settings → General for adding, renaming, and deleting AI categories.
- Added a separate "AI Categories" box on the Contact Form 7 editor screen (previously nested inside the Status box).
Fixed
- Fixed the AI-generated category being cleared whenever analysis was regenerated.
- Fixed misaligned spacing in the Manage Categories edit row.
Improved
- Improved the AI Inbox detail page to show the source category, AI category, and AI confidence in a single row for easier scanning.
- The category column and filter on the AI Inbox and Contacts pages now use the source category instead of the AI-generated category.
- The AI now always suggests a category for a submission, even for forms with no categories configured.
- Merged the Flamingo and native CSV import flows into a single guided wizard, with a first step to choose which one to use.
Inbox AI/v0.9.0 - 2026-07-31
Fixed
- Fixed CSS design issues on the Settings page for small screens.
- Fixed CSS design issues with select fields on the AI Inbox page for small screens.
- Fixed CSS design issues with filters on the AI Inbox page for small screens.
- Fixed CSS design issues with filters on the Contacts page for small screens.
Improved
- Bulk actions on the AI Inbox page now support "Mark Reviewed" and "Archive" in addition to "Delete."
- Bulk actions on the Contacts page now support "Mark Reviewed" and "Archive" in addition to "Delete."
- Pagination on the AI Inbox/Contacts page now shows the total number of submissions and the current page number.
Inbox AI/v0.8.0 - 2026-07-30
Fixed
- Fixed Tested up to and Stable tag drifting out of sync with the plugin version.
- Fixed Tags Issues: the readme.txt tags were not updated to match the plugin header tags.
Improved
- Split the shared AJAX handler into one controller per page.
Inbox AI/v0.7.0 - 2026-07-28
Added
- Added the Contacts List page, grouped by sender.
- Added search, category, and priority filters, plus CSV export.
- Added a "Delete contact" action that archives that sender's messages.
Improved
- Split the shared AJAX handler into one controller per page.
- Consolidated repeated field-reading code into shared helpers.
- Reorganized Contacts templates into their own folder.
Fixed
- Fixed the version-bump script crashing on a first release.
Inbox AI/v0.6.0 - 2026-07-28
Changed
- Shortened the plugin name to "Inbox AI" (was "InboxAI for Contact Form 7").
- Finalized the slug/text domain as
inbox-ai (was inboxai-for-contact-form-7).
- Confirmed with WordPress.org that the slug could still change before the first SVN push.
- Kept the internal PHP namespace (
InboxAI\) unchanged.
- Kept the code-level hook/option/capability prefix (
inboxai_) unchanged.
Added
- Added the plugin icon (
icon-128x128.png) to .wordpress-org/.
- Added the plugin banner (
banner-772x250.png) to .wordpress-org/.
Inbox AI/v0.5.0 - 2026-07-27
Changed
- Renamed the plugin from "CF7 AI Inbox" to "InboxAI for Contact Form 7".
- Set the new slug/text domain to
inboxai-for-contact-form-7.
- Made the rename to avoid implying affiliation with the Contact Form 7 project.
- Corrected the OpenAI Terms of Service link to the Business Terms (the terms that actually govern API use).
- Corrected the Anthropic Terms of Service link to the Commercial Terms of Service.
- Corrected the Google Gemini Terms of Service link to the Gemini API Additional Terms.
- Rewrote the "Current status" section, which had been left describing an early pre-release state.
- Rewrote the "Screenshots" section to match the AI Inbox and Settings screens that were actually built.
Added
- Added a "Source Code" section to the readme.
- Documented where the human-readable source for the compiled admin assets is maintained.
Inbox AI/v0.4.0 - 2026-07-25
Added
- Added a real "Received" date-range filter to the AI Inbox List.
- Filter options cover 7/30/90 days, this month, and 1/2/3/5 years.
- Added the same period filter to the Usage & Billing tab.
- Replaced the previously decorative "Last 30 days" control on Usage & Billing with the working filter.
- Added a live "N submissions this month" count under each form in Monitored Forms.
- Added a full step-by-step user guide (
docs-platform/).
- The guide covers setup, every Settings tab, the AI Inbox list, submission replies, and troubleshooting.
Improved
- Reorganized admin template files into per-page subfolders (
inbox/, settings/) for maintainability.
- Removed duplicate CSS rules from the settings stylesheet.
- Removed conflicting CSS rules from the shared admin stylesheet.
Fixed
- Fixed the AI Provider Settings Model dropdown not updating when switching between OpenAI, Anthropic, and Google.
Inbox AI/v0.3.0 - 2026-07-15
Added
- Added AI Inbox with filters, search, sorting, pagination, and submission details.
- Added AI reply composer with draft, regenerate, retry analysis, and send workflow.
- Added background AI analysis queue with OpenAI, Anthropic, and Gemini support.
- Added per-form AI categories with real-time category management in the Contact Form 7 editor.
- Added spam auto-archive, validation, and normalization for AI results.
- Added failure screen with one-click retry for failed AI analysis.
- Added CSV export of the current filtered list.
Improved
- Improved inbox actions, permissions, and overall admin experience.
Fixed
- Fixed AI Categories UI rendering on the Contact Form 7 editor.
- Fixed admin stylesheet build issue.
Inbox AI/v0.2.0 - 2026-07-10
Added
- Added a settings page to configure AI providers and plugin options.
- Added monitored forms management to choose which Contact Form 7 forms are analyzed.
- Added customizable AI analysis prompts for better response quality.
- Added email notification settings for inbox activity.
- Added usage tracking, spending limits, and secure API key management.
- Added Flamingo import to migrate existing Contact Form 7 submissions.
Inbox AI/v0.1.0 - 2026-07-01
Added
- Initial release.
- Added plugin setup, requirements checks, and Contact Form 7 dependency.
- Added database schema and upgrade routines.
- Added user capabilities and uninstall cleanup.