Title: Filled In
Author: FolioVision
Published: <strong>Febrer 13, 2010</strong>
Last modified: Novembre 26, 2025

---

Search plugins

![](https://ps.w.org/filled-in/assets/icon.svg?rev=1123414)

# Filled In

 By [FolioVision](https://profiles.wordpress.org/foliovision/)

[Download](https://downloads.wordpress.org/plugin/filled-in.zip)

 * [Details](https://bal.wordpress.org/plugins/filled-in/#description)
 * [Reviews](https://bal.wordpress.org/plugins/filled-in/#reviews)
 *  [Installation](https://bal.wordpress.org/plugins/filled-in/#installation)
 * [Development](https://bal.wordpress.org/plugins/filled-in/#developers)

 [Support](https://wordpress.org/support/plugin/filled-in/)

## Description

Filled In is a generic form processing plugin that will validate and store data 
submitted through forms. You can use it for any kind of data input, from simple 
contact forms on a blog to full-blown questionnaires on a business site.

Features include:

 * Customizable data filters and data processors
 * Central data storage, with exports to CSV and XML
 * Email reporting, with attachments and inline images
 * AJAX support (forms always work in browsers without JavaScript)
 * Built-in CAPTCHA support
 * Built-in poMMo mailing list support
 * Built-in file upload support
 * Easy to build custom extensions

Filled In is available in:

 * English
 * Danish, thanks to Georg S. Adamsen
 * Polish, thanks to Kasia
 * Italian, thanks to Simone Righini
 * French, thanks to Zesty

### Documentation

Full documentation can be found on the [Filled In](http://urbangiraffe.com/plugins/filled-in/)
page.

## Installation

The plugin is simple to install:

 1. Download `filled-in.zip`
 2. Unzip
 3. Upload `filled-in` directory to your `/wp-content/plugins` directory
 4. Go to the plugin management page and enable the plugin
 5. Configure the options from the `Manage/Filled In` page
 6. Put your custom made extensions in to wp-content/plugins/filled-in-extensions/pre(
    and also post, result, filters)

You can find full details of installing a plugin on the [plugin installation page](http://urbangiraffe.com/articles/how-to-install-a-wordpress-plugin/).

## Reviews

![](https://secure.gravatar.com/avatar/51836755a73d7fd876b352b2f3e71740c98d2dc6ca3e188281f872ac30369247?
s=60&d=retro&r=g)

### 󠀁[Works fine for me](https://wordpress.org/support/topic/works-fine-for-me-37/)󠁿

 [DonT48](https://profiles.wordpress.org/dont48/) Febrer 7, 2017

This plugin seems to have recently been updated. I’ve been running it seamlessly
and reliably for several years now – it does what it says and I can forget about
it.

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/filled-in/reviews/)

## Contributors & Developers

“Filled In” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ FolioVision ](https://profiles.wordpress.org/foliovision/)
 *   [ John Godley ](https://profiles.wordpress.org/johnny5/)

[Translate “Filled In” into your language.](https://translate.wordpress.org/projects/wp-plugins/filled-in)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/filled-in/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/filled-in/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/filled-in/) by [RSS](https://plugins.trac.wordpress.org/log/filled-in/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.9.6

 * Fix module config updating after the SQL fixes

#### 1.9.5

 * Fix PHP 8.x fatal error with the Checkbox/Radio filter

#### 1.9.4

 * More PHP 8.2 fixes
 * SQL injection vulneratility fixes

#### 1.9.3

 * Security: Better input sanitization

#### 1.9.2

 * Security: Nonce verification for form options
 * Security: Adding missing nonce verification for form extensions

#### 1.9.1

 * Security: Avoid CSRF with plugin settings page
 * Security: Full WordPress Plugin Check
 * Tested up to: 6.7

#### 1.9

 * PHP 8.2 fixes

#### 1.8.23

 * Fix for WordPress 5.5 – depreation of class-phpmailer.php

#### 1.8.22

 * Fixing bad pagination of form submissions

#### 1.8.21

 * Database – only keeping last 100 failed submissions per IP
 * Fix for form errors not appearing if some input name had / symbol in it

#### 1.8.20

 * JavaScript – fixed to allow deferred loading of jQuery

#### 1.8.19

 * More PHP 7 fixes – broken email template editing

#### 1.8.18

 * Removing the phpMailer library. If you are still using the old email extension,
   make sure you check your email sending.
 * PHP7 fixes

#### 1.8.17

 * Support for “Popups – WordPress Popup” plugin – make sure you enable Ajax (in
   FilledIn plugin) for the form which you put in there! AJAX in “Popups” plugin
   settings has to be disabled.

#### 1.8.16

 * Added deletion of useragent entries along with failed submissions.
 * If you want to delete redundant entries from fiiled_in_useragents table, created
   before this version of plugin, please run filled_in_cleaner.php script. You can
   find it in filled_in/custom_scripts directory.

#### 1.8.15

 * Added daily executed cron, deleting failed submissions older than 30 days

#### 1.8.14

 * Added option to form settings about predecessor/successor form

#### 1.8.13

 * Removed assert which caused PHP warnings

#### 1.8.12

 * Added “Reply to” option to default email extension
 * Added possibility to setup an anchor to which to move after submission
 * Added parsing of action parameter on forms
 * Fixed logic of post extensions failure (it’s not a failed submission anymore)
 * Added a note when a post exension fails (only the most recent one)
 * Added parsing of files in emails

#### 1.8.11

 * Changed the default email template (better for mobile devices)
 * The default email template is built into main extension class

#### 1.8.10

 * Added possibility for extensions to send special data marks between them

#### 1.8.9

 * Replace entire post was still replacing text in some posts with different Filled
   in form

#### 1.8.8

 * Really fixed email filter and it’s parsing regex

#### 1.8.7

 * Fixed email filter and it’s parsing regex

#### 1.8.6

 * Fixed replace whole post content so it will not interfere with widgets and other
   posts loaded in sidebars, etc.

#### 1.8.5

 * Added small notice on FV Antispam

#### 1.8.4

 * Removed dependency on $post and $posts variables

#### 1.8.3

 * Editor user can see submitted forms and email templates

#### 1.8

 * Any custom extensions now can be put into wp-content/plugins/filled-in-extensions
   to survive plugin upgrades
 * New e-mail extension is using wp_mail

#### 1.7.7

 * Added indexing of filled_in_errors (`data_id`) which improves speed of the plugin
   when the database tables are big

#### 1.7.6

 * Form submission log – delete function bugfix
 * Form submission log – improved SQL (much faster with large number of submissions)
 * Installation bugfix – tables are now created with the same charset as other present
   WordPress tables

#### 1.7.5

 * Add Polish translation

#### 1.7.4

 * Move into WP extend

#### 1.7.3

 * More 2.8 fixes

#### 1.7.2

 * WP 2.8 compatibility

#### 1.7.1

 * Fix #386

#### 1.7

 * jQuery, nonces, WP 2.7 styling

#### 1.6.13

 * WP 2.7 fixes

#### 1.6.12

 * WP 2.5 cleanup

#### 1.6.11

 * Fix loop error

#### 1.6.10

 * Added several new modules, added French & Italian translations

#### 1.6.9

 * Fix wpautop problem

#### 1.6.8

 * Fix HTML email formatting, improve form replacement, stop duplicate filters, 
   Italian translation

#### 1.6.7

 * Fix for WordPress 2.2

#### 1.6.6

 * Fix minor bugs, add ‘Is Password’ filter to stop passwords being stored in the
   database

#### 1.6.5

 * Fix pager bug, add ‘top of page’ option

#### 1.6.4

 * Add WP_Profile extension, allow to work with sniplets and other filters

#### 1.6.3

 * Fix CAPTCHA

#### 1.6.2

 * Fixed a few bugs on report screen

#### 1.6.1

 * Form list pagination, better reports

#### 1.6

 * Reorganize files, seperating HTML from PHP. Use swiftmailer, add email attachments
 * Use new WP table names, remove field name collisions.
 * New filters & processors

#### 1.5

 * Use correct table prefix and wpurl

#### 1.4

 * Bug fixes, improved admin interface

#### 1.3

 * Reorganize admin menu, add email templates, fix bugs

#### 1.2

 * Use Element.scrollTo instead of anchors, fix escaped quotes in display

#### 1.1

 * AJAX re-dux

#### 1.0

 * Initial release

## Meta

 *  Version **1.9.6**
 *  Last updated **4 mesos ago**
 *  Active installations **20+**
 *  WordPress version ** 2.7 or higher **
 *  Tested up to **6.7.5**
 *  Language
 * [English (US)](https://wordpress.org/plugins/filled-in/)
 * Tags
 * [contact](https://bal.wordpress.org/plugins/tags/contact/)[form](https://bal.wordpress.org/plugins/tags/form/)
   [validate](https://bal.wordpress.org/plugins/tags/validate/)
 *  [Advanced View](https://bal.wordpress.org/plugins/filled-in/advanced/)

## Ratings

 3.3 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/filled-in/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/filled-in/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/filled-in/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/filled-in/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/filled-in/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/filled-in/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/filled-in/reviews/)

## Contributors

 *   [ FolioVision ](https://profiles.wordpress.org/foliovision/)
 *   [ John Godley ](https://profiles.wordpress.org/johnny5/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/filled-in/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://foliovision.com/donate/)