{"id":366318,"date":"2026-09-11T14:38:17","date_gmt":"2026-09-11T14:38:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/inquiry-report\/"},"modified":"2026-09-11T22:58:57","modified_gmt":"2026-09-11T22:58:57","slug":"antrun-inquiry-report","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/antrun-inquiry-report\/","author":23563197,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3.0","stable_tag":"2.3.0","tested":"7.1.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Antrun Inquiry Report","header_author":"Antrun Automation","header_description":"Connects your Contact Form 7 submissions to Antrun Automation and emails a daily AI-generated summary of customer inquiries.","assets_banners_color":"5e812f","last_updated":"2026-09-11 22:58:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/antrun-inquiry-report\/","header_author_uri":"https:\/\/antrun.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":105,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.2.10":{"tag":"2.2.10","author":"antrun","date":"2026-09-11 14:37:50","revision":3691583},"2.3.0":{"tag":"2.3.0","author":"antrun","date":"2026-09-11 22:58:57","revision":3692190}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3691580,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3691580,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3691580,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3691580,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.2.10","2.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3691580,"resolution":"1","location":"assets","locale":"","width":1522,"height":784},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3691580,"resolution":"2","location":"assets","locale":"","width":1522,"height":784},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3691580,"resolution":"3","location":"assets","locale":"","width":1522,"height":784},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3691580,"resolution":"4","location":"assets","locale":"","width":1522,"height":784}},"screenshots":{"1":"Connect a free trial or paid account in a couple of clicks \u2014 no API keys to create or paste.","2":"Report history, right in wp-admin \u2014 status, provider, and inquiry count at a glance.","3":"A generated report, showing urgent items, categorized inquiries, and notable patterns.","4":"Account status, plan usage, and delivery settings \u2014 all in one place."}},"plugin_section":[],"plugin_tags":[2353,1152,2369,267,3654],"plugin_category":[41],"plugin_contributors":[280241],"plugin_business_model":[],"class_list":["post-366318","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-contact-form-7","plugin_tags-customer-support","plugin_tags-email","plugin_tags-reports","plugin_category-communication","plugin_contributors-antrun","plugin_committers-antrun"],"banners":{"banner":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/banner-772x250.png?rev=3691580","banner_2x":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/banner-1544x500.png?rev=3691580","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/icon-128x128.png?rev=3691580","icon_2x":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/icon-256x256.png?rev=3691580","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/screenshot-1.jpg?rev=3691580","caption":"Connect a free trial or paid account in a couple of clicks \u2014 no API keys to create or paste."},{"src":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/screenshot-2.jpg?rev=3691580","caption":"Report history, right in wp-admin \u2014 status, provider, and inquiry count at a glance."},{"src":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/screenshot-3.jpg?rev=3691580","caption":"A generated report, showing urgent items, categorized inquiries, and notable patterns."},{"src":"https:\/\/ps.w.org\/antrun-inquiry-report\/assets\/screenshot-4.jpg?rev=3691580","caption":"Account status, plan usage, and delivery settings \u2014 all in one place."}],"raw_content":"<!--section=description-->\n<p>Antrun Inquiry Report captures every Contact Form 7 submission on your site and syncs it to your\nAntrun Automation account. Once a day, Antrun turns the inquiries into a short, readable summary \u2014\nwhat came in, what's urgent, what themes are repeating, and what to do next \u2014 and emails it to you.\nFull report history is also available right here in wp-admin.<\/p>\n\n<p><strong>Requires Contact Form 7<\/strong> to capture new submissions, and an Antrun Automation account\n(created directly from the plugin's Settings page \u2014 no separate signup, no AI API keys to manage\nyourself). A free 30-day trial (500 inquiries) is available, or go straight to Inquiry Report Standard.<\/p>\n\n<p><strong>Uses an external service.<\/strong> This plugin sends the content of each contact-form submission to\nAntrun Automation's backend so it can generate and email your reports; Antrun in turn uses a\nthird-party AI provider (OpenAI or Anthropic) to write the summary text. See \"External services\"\nbelow for details, and our <a href=\"https:\/\/antrun.com\/inquiry-report\/privacy\">Privacy Policy<\/a> and\n<a href=\"https:\/\/antrun.com\/inquiry-report\/terms\">Terms of Service<\/a>.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Captures Contact Form 7 submissions automatically (no changes to your forms needed).<\/li>\n<li>One-click account creation \u2014 an API key is generated for your site automatically.<\/li>\n<li>Free 30-day trial (500 inquiries), or Inquiry Report Standard \u2014 $19\/mo, 500 inquiries\/mo \u2014 via Stripe Checkout.<\/li>\n<li>Daily AI-generated report, emailed on a schedule you choose, plus a full report history in wp-admin.<\/li>\n<li>\"Generate Report Now\" button for on-demand reports.<\/li>\n<li>Resilient sync: inquiries are queued locally and retried automatically if Antrun is briefly\nunreachable or your plan is temporarily inactive, so a submission is never lost.<\/li>\n<li>Feedback page to send product feedback straight to the Antrun Automation team.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on external services to do its job. Details of what is sent, when, and to whom:<\/p>\n\n<ol>\n<li><p><strong>Antrun Automation<\/strong> (our own backend, at api.antrun.com)\nThis plugin sends the content of each Contact Form 7 submission (submitter name, email, subject,\nand message) to the Antrun Automation backend, where it is stored and used to generate your\nscheduled report. This happens automatically every time a form on your site is submitted, and\nyour account email\/site URL\/site name are sent once when you connect the plugin. Antrun Automation\nin turn sends that inquiry content to a third-party AI provider (OpenAI or Anthropic) solely to\ngenerate the report's summary text \u2014 it is not used to train those providers' models beyond their\nstandard API terms.\n<a href=\"https:\/\/antrun.com\/inquiry-report\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/antrun.com\/inquiry-report\/privacy\">Privacy Policy<\/a>.<\/p><\/li>\n<li><p><strong>Stripe<\/strong>\nIf you choose to upgrade to a paid plan, clicking the upgrade\/checkout button in this plugin\nredirects your browser to Stripe's own hosted checkout page to collect payment. This plugin never\nsees or stores your card details \u2014 Stripe handles that directly.\n<a href=\"https:\/\/stripe.com\/privacy\">Stripe Privacy Policy<\/a>, <a href=\"https:\/\/stripe.com\/legal\">Stripe Terms of Service<\/a>.<\/p><\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Contact Form 7 if you haven't already.<\/li>\n<li>Upload and activate Antrun Inquiry Report.<\/li>\n<li>Go to <strong>Inquiry Reports \u2192 Settings<\/strong> and enter your email to start your free trial (or go\nstraight to Inquiry Report Standard) \u2014 this takes a few seconds and there are no API keys to\ncreate or paste.<\/li>\n<li>Set your report recipients and send time.<\/li>\n<li>Use <strong>Generate Report Now<\/strong> on the Reports page to test it immediately.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20wpforms%2C%20gravity%20forms%2C%20etc.%3F\"><h3>Does this work with WPForms, Gravity Forms, etc.?<\/h3><\/dt>\n<dd><p>Not in this version \u2014 v1 supports Contact Form 7 only.<\/p><\/dd>\n<dt id=\"do%20i%20need%20my%20own%20anthropic%20or%20openai%20api%20key%3F\"><h3>Do I need my own Anthropic or OpenAI API key?<\/h3><\/dt>\n<dd><p>No. Antrun Automation's backend holds those keys and runs the AI generation for you.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20disconnect%20or%20delete%20the%20plugin%3F\"><h3>What happens to my data if I disconnect or delete the plugin?<\/h3><\/dt>\n<dd><p>Disconnecting revokes your site's API key immediately. Deleting the plugin also attempts to revoke\nthe key and removes all local plugin data; your report history remains in your Antrun Automation\naccount.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Added a one-click \"Reconnect\" flow: disconnecting now remembers the site's email locally, and the\nsettings page offers a dedicated Reconnect button instead of sending the site back through the\ntrial\/paid signup forms as if it were a brand-new customer. Restores the existing plan exactly as\nit was \u2014 nothing is lost.<\/li>\n<li>The account's identity is now the site itself rather than its email address, so a site can change\nits contact email at any time without it affecting its plan. (Email still controls where reports\nare delivered by default.)<\/li>\n<li>The connected-account view now shows the site URL alongside the account email, and the Disconnect\nconfirmation names the specific site being disconnected.<\/li>\n<li>The trial\/paid signup email fields no longer default to the site's WordPress admin email \u2014 they're\nblank with a \"you@example.com\" placeholder instead, so the field always reflects what the customer\nactually typed.<\/li>\n<li>The \"Go Straight to Inquiry Report Standard\" button now matches the primary blue styling of the\nfree-trial button.<\/li>\n<\/ul>\n\n<h4>2.2.10<\/h4>\n\n<ul>\n<li>Added a nonce check to the Stripe checkout-success handler (handle_stripe_success), per wordpress.org\nreview feedback. The one-time token in that URL proves a checkout was paid for, but not that this\nsite's admin is the one who paid \u2014 a CSRF using a token from <em>any<\/em> completed checkout (including an\nattacker's own) could otherwise get an admin to attach their site to the wrong Stripe-backed account.\nThe plugin now mints a nonce when checkout is initiated, the backend echoes it back in success_url,\nand this handler verifies it before doing anything with the token.<\/li>\n<\/ul>\n\n<h4>2.2.9<\/h4>\n\n<ul>\n<li>Scoped every admin notice this plugin prints to its own admin pages only. The \"requires Contact\nForm 7\" warning previously had no scope check at all and would show on every wp-admin screen\n(dashboard, post editor, everywhere) for as long as Contact Form 7 was inactive; the\nconnect\/save\/disconnect confirmation notice was similarly missing an explicit check, relying only\non its own short transient lifetime and on every redirect already pointing back at this plugin's\npages. Neither showed up outside this plugin's own pages in practice, but wordpress.org's\nguideline against plugins that \"hijack the admin dashboard\" (Guideline 11) requires an explicit\nscope check regardless, so all three of this plugin's notices now check the current screen.<\/li>\n<\/ul>\n\n<h4>2.2.8<\/h4>\n\n<ul>\n<li>Added an Author URI (https:\/\/antrun.com) to the plugin header, ahead of wordpress.org's\ntrademark\/ownership check on the \"Antrun\" name \u2014 one supporting signal that the wordpress.org\naccount, the plugin, and the antrun.com site are all controlled by the same party. Doesn't itself\nresolve that check \u2014 that requires a direct reply confirming ownership.<\/li>\n<\/ul>\n\n<h4>2.2.7<\/h4>\n\n<ul>\n<li>Narrowed the internal prefix from \"ANTRUN\" to \"ANTRUN_IR\" (classes, functions, constants,\noptions, table, hooks, menu slugs, etc.) so future Antrun-built plugins on the same site can't\ncollide with this one's identifiers. Also fixed a bug from 2.2.6 where several admin-post action\nhooks were missed by that rename (their names were embedded inside a longer string and slipped\npast the search-and-replace), which would have made every account\/settings form on this plugin\nsilently fail; the backend's Stripe checkout URLs were updated to match.<\/li>\n<li>Sites already running 2.2.6 need to reconnect again on the Settings page after this update, for\nthe same reason as 2.2.6 (the stored option name changed again).<\/li>\n<\/ul>\n\n<h4>2.2.6<\/h4>\n\n<ul>\n<li>Renamed every internal PHP class\/function\/constant, option, database table, cron hook, admin-post\naction, and admin menu slug from the \"DIR\"\/\"dir\" prefix to \"ANTRUN\"\/\"antrun\" \u2014 wordpress.org\nflagged the 3-letter prefix as too short and too common a word to reliably avoid collisions with\nother plugins\/themes. No user-facing behavior change, but sites upgrading from an earlier version\nwill need to reconnect on the Settings page, since the stored account data lived under the old\noption name.<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>Renamed the plugin to \"Antrun Inquiry Report\" (slug antrun-inquiry-report) \u2014 wordpress.org flagged\n\"Inquiry Report\" as too generic\/not distinctive for the directory.<\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>Ran the official Plugin Check (PCP) tool ahead of wordpress.org submission and fixed what it found:\nupdated \"Tested up to\" (was blocking the plugin from appearing in search) and corrected a\nphpcs:ignore comment that was silencing the wrong sniff code, leaving a warning unsuppressed.<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Added an \"External services\" disclosure section and a data-use note in the description, ahead\nof a WordPress.org submission.<\/li>\n<li>Added a Screenshots section.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Reports now show \"Antrun Automation\" as the provider instead of the underlying AI vendor\n(OpenAI\/Anthropic), and no longer show the raw model name \u2014 which AI generates your report is\nan Antrun-managed implementation detail.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>The free trial is now limited to one per email address, on the backend \u2014 prevents repeated trial\nsignups for the same customer.<\/li>\n<li>Site URL and site name are now required (alongside email) before a trial API key is issued.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Added a Feedback page (Inquiry Reports \u2192 Feedback) to send product feedback directly to the\nAntrun Automation team.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Settings page field labels are now indented under their section heading for clearer visual grouping.<\/li>\n<li>Paid accounts now show a \"Next billing date\" (Stripe's subscription renewal date), the same way\ntrial accounts show \"Trial ends\".<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Named the paid tier \"Inquiry Report Standard\".<\/li>\n<li>Account section now shows connection status instead of the API key.<\/li>\n<li>Fixed the Stripe success redirect being blocked by some hosts' WAF\/ModSecurity (shared-hosting\nfalse positive on Stripe's long session ID appearing in a \/wp-admin\/ URL).<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Added billing: a free 30-day\/500-inquiry trial and Inquiry Report Standard ($19\/mo, 500 inquiries\/mo) via\nStripe Checkout. The Settings page now shows plan, status, and usage.<\/li>\n<li>Removed the AI Provider picker \u2014 which provider generates your report is now an Antrun-managed\nsetting, not something you configure.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Now a hosted service: connects to an Antrun Automation account instead of requiring your own AI\nAPI keys. Submissions sync to the backend, which generates and emails reports.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: Contact Form 7 capture, Anthropic + OpenAI report generation, daily email, admin report history (all handled locally, superseded by 2.0.0).<\/li>\n<\/ul>","raw_excerpt":"Connects your Contact Form 7 submissions to Antrun Automation and emails a daily AI-generated summary of customer inquiries.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/366318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=366318"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/antrun"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=366318"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=366318"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=366318"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=366318"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=366318"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=366318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}