Pangram for Gravity Forms

Introducing Pangram for Gravity Forms. Anyone who reads submissions for a living now reads with one question in the back of the mind: did a person write this? Editors, contest judges, teachers, and the people who run a guest-post form all ask it, and they answer it the slow way, pasting each piece into a detector and carrying the number back by hand. This add-on does the pasting. Every entry goes to Pangram, and the answer comes back into Gravity Forms.

A verdict in the entries list, the passages that earned it on the entry, and the actions to match: hold the post, flag the spam, email the editor.

🚀 Now at version 1.0.0 (Released 9/23/2026)

Screenshots

What does it do?

  • A verdict on every entry, where you already look. The entries list gets an AI Detection column: a Human, Mixed, or AI pill with the percentage, an AI Involvement column to sort by, and an "AI flagged" filter with its count beside Unread and Starred.
  • The passages, not just the number. The entry screen prints the scanned text with AI-generated, AI-assisted, and human passages highlighted; hover a passage for its score and confidence.
  • One number you can set a rule on. AI involvement is the share of text Pangram calls AI-generated plus half the share it calls AI-assisted. Entries at or above your threshold are flagged: sixty percent by default, and each form may set its own.
  • Hold the post. With Advanced Post Creation, the post waits for the scan. Flagged entries are created as drafts or pending review instead of going live.
  • Mark it spam. A per-form switch sends flagged entries to the Spam view with a note that says why. Nothing is reported to Akismet; an essay written by a machine is not email spam.
  • Check the disclosure. If your form asks "Did you use AI?", point the feed at that field. The answer sits beside the verdict, and a "no" that scores as AI is hard to miss.
  • Scan the attachments. DOCX, PDF, RTF, plain text, and Markdown uploads are read on your server and scanned as their own documents.
  • A note and a notification. Every scan leaves a note with the verdict, the three fractions, and each field's result. A "Pangram: AI scan completed" event fires when the result lands, with {pangram:*} merge tags for the verdict, score, summary, and per-field results.
  • Scan what you already have. Select entries and choose "Scan for AI (Pangram)"; the queue works through them in the background. Entries whose text has not changed keep their result and cost nothing. Edit a scanned field and the result is marked stale until you scan again.
  • Keep the bill in view. Pangram charges by the hundred words. The feed screen states the price, the entry states what it spent, and a monthly word cap stops scans before the credits run out.
  • Your key, your data. Scans run through your own Pangram API key. Only the prepared text of the fields you chose leaves your site; names, emails, and the rest of the entry stay home.
  • License activation and updates on the shared Odd Jar → Licenses screen, alongside your other Odd Jar plugins.

Frequently asked questions

What does the "Pangram for Gravity Forms" plugin do?

It sends the fields and uploads you choose to Pangram, the AI-text detector, when an entry arrives, and brings the answer back into Gravity Forms: a Human, Mixed, or AI verdict with a percentage in the entries list, the highlighted passages on the entry, a note in the record, and a notification event. It can hold post creation until the scan finishes and mark flagged entries as spam.

Do I need a Pangram account?

Yes, with an API key from Pangram's pay-as-you-go Developers plan, with credits from five dollars. Pangram's free web tier does not include API access. The plugin never routes your text through anyone else's account.

What does it cost to run?

Pangram bills its API at five cents per started hundred words for each field or file sent, so a twelve-hundred-word story costs about sixty cents. Fields under fifty words are not sent and cost nothing. A monthly word cap under Forms → Settings → Pangram is a hard stop.

Does scanning slow down the form?

No. The scan runs after the entry is saved, in Gravity Forms' background feed queue. The visitor never waits, and the entries list shows "Pending" until Pangram answers, usually within seconds. If Pangram is unreachable, the submission still goes through; the entry records that the scan failed and can be re-scanned.

Why can't the notification sent on submission include the score?

Because the score does not exist yet when Gravity Forms sends those. Use the "Pangram: AI scan completed" event for any email that needs the result, and put {pangram:verdict}, {pangram:score}, or {pangram:summary} in the message.

How reliable is the verdict?

Detection is evidence, not proof. Pangram publishes a false-positive rate near one in twenty-four thousand for long prose, and the rate climbs for poetry, lists, code, and heavily edited text. Fields under fifty words are skipped rather than guessed at. The plugin says so on every result, and Pangram's own advice is printed beside it: have the conversation before the consequence.

Will it read scanned PDFs?

No. A PDF that is only pictures of pages has no text to read, and the entry says so. Ask submitters for DOCX or text where you can; Pangram itself prefers them to PDF.

Does it work on non-English writing?

Pangram 4 supports twenty-four languages, including Spanish, French, German, Portuguese, Arabic, Chinese, Japanese, and Korean. Word counts are Unicode-aware, so a Japanese essay is not mistaken for a short one.

What is sent to Pangram, and what is kept?

Only the prepared text of the fields and files you selected, over HTTPS to Pangram's servers in the United States. Names, email addresses, IP addresses, and the rest of the entry stay on your site. Pangram states that it does not train on customer text. The plugin adds a paragraph to the suggested text under Settings → Privacy so your own policy can say the same.

Which versions of WordPress and Gravity Forms are supported?

WordPress 6.5 or later, PHP 7.4 or later, and Gravity Forms 2.10 or later. Reading PDF, DOCX, and RTF uploads needs the PHP zip, xmlreader, zlib, and iconv extensions, which nearly every host provides.

Where can I find my license key?

In your SureCart account dashboard, in the order confirmation email, or under Odd Jar → Licenses once activated.

Instructions

  1. Upload and install the plugin zip file through the WordPress plugins screen (Plugins → Add New → Upload Plugin), then activate it.
  2. Activate your license under Odd Jar → Licenses.
  3. Create an API key at pangram.com/apikey and paste it under Forms → Settings → Pangram. A check mark confirms Pangram accepted it.
  4. Open a form, go to Settings → Pangram, add a feed, and tick the fields and uploads to scan.
  5. Submit an entry of fifty words or more. The verdict appears in the entries list within a few seconds.

Changelog

  • = 1.0.0 = — September 23, 2026
  • First release. Scans paragraph, post body, post excerpt, and single-line text fields, plus DOCX, PDF, RTF, TXT, and Markdown uploads, through Pangram 4.
  • AI Detection column, sortable AI Involvement column, and an "AI flagged" filter in the entries list; verdict, fractions, per-field results, and highlighted passages on the entry.
  • Hold Advanced Post Creation until the scan finishes and create flagged posts as drafts or pending; mark flagged entries as spam; a "Pangram: AI scan completed" notification event with {pangram:*} merge tags.
  • Bulk scan (unchanged entries keep their result and cost nothing), per-entry re-scan, stale detection after edits, a monthly word cap, and a cost estimate on every result.

Money back guarantee

We offer a 14-day refund period, no questions asked. If you’re not happy with your purchase, just let us know.