Introducing Smart Images Upload for Gravity Form

Introducing Smart Images Upload for Gravity Forms – Multiple Image Uploads with Client-Side AI NSFW Detection

Hi everyone,

I’ve been working on a new Gravity Forms addon called Smart Images Upload for Gravity Forms and wanted to share it with the community.

The goal of this addon was to create a more modern and safer image upload experience for Gravity Forms while keeping everything privacy-friendly and lightweight.

What the addon does

The plugin adds a custom “Smart Images Upload” field to Gravity Forms that allows users to:

  • Upload multiple images
  • Drag & drop images directly into the field
  • Preview images before submission
  • Edit/crop images before submitting
  • Automatically upload images to the Gravity Forms uploads directory
  • Allow admins to preview uploaded images directly from entry details

AI-powered NSFW image filtering

One of the main features is built-in NSFW image detection using TensorFlow.js.

Images are analyzed directly inside the browser using a deep learning model before submission. This means:

  • No third-party moderation API
  • No external server requests
  • No monthly moderation costs
  • Better user privacy

Unsafe images can be blocked before they are submitted through the form.

Why I built it

I noticed that many projects using Gravity Forms need safer image uploads for things like:

  • User-generated content
  • Profile photo submissions
  • ID verification
  • Membership/community websites
  • Client portals
  • Public upload forms

Most existing solutions either rely on external APIs or provide a very basic upload experience.

I wanted something that:

  • Feels modern
  • Works directly inside Gravity Forms
  • Provides inline image editing
  • Supports multiple uploads
  • Uses on-device AI moderation

Technical Notes

The addon currently uses:

  • Gravity Forms custom field integration
  • JavaScript drag & drop uploads
  • TensorFlow.js for client-side inference
  • Client-side image preview/edit workflow

The AI moderation runs entirely in the browser.

Demo

Live demo:

Product Page

I’d genuinely appreciate feedback from the Gravity Forms community, especially regarding:

  • UX improvements
  • Additional moderation ideas
  • Workflow suggestions
  • Admin experience
  • Real-world use cases

Thanks everyone.