AC Advanced Flamingo Settings

Description

Enhance Flamingo with additional customization options!

This plugin extends Flamingo, the Contact Form 7 database storage plugin, by adding useful tools for better form submission management:

  • Import/Export Feature

    • Export Flamingo messages to a JSON file for backup or migration.
    • Import messages back into Flamingo while preserving all metadata, including the “Channel” column.
    • Imports are processed in optimized batches for improved reliability on large datasets.
    • Duplicate messages are automatically detected and skipped using content hashing.
    • Clear and reliable admin notices summarise import results.
  • Persistent File Uploads

    • Optionally persist Contact Form 7 uploads to permanent URLs.
    • Stored upload URLs can be viewed and accessed from Flamingo messages.
    • Persistent uploads are disabled by default to avoid unexpected storage growth.
  • Uploaded Files Management

    • Dedicated admin screen to view all persisted uploaded files.
    • Image uploads display thumbnail previews.
    • Non-image uploads display file-type icons.
    • Download files directly using a dedicated Download button.
    • Delete individual files or bulk delete all stored uploads.
  • Integrations Management

    • Dedicated Integrations screen for managing optional add-ons.
    • View activated, installed, and available integrations from one place.
    • See available integration support for Divi, WPBakery, Enfold, and Beaver Builder.
    • Activate installed add-ons where available.
    • Access integration-specific settings when supported by an active add-on.
  • Enhanced Inbound Messages

    • Display selected submission fields directly in the Flamingo Inbound Messages list.
    • Choose which form fields appear in the table.
  • Better Contact Log Management

    • Add a “Latest Message” link to each contact in the address book.
    • Reorder the Flamingo menu, setting Inbound Messages as the default view.
    • Rename the Flamingo menu for better organisation.
    • Optionally disable the Address Book entirely.
  • Improved Usability

    • A Settings link is added to the WordPress Plugins page for quick access.

This plugin is ideal for sites that rely heavily on Flamingo and need better organisation, safer backups, optional long-term file retention, and easier management of compatible add-ons.

Support

For support or feature requests, visit https://ambercouch.co.uk/

Installation

  1. Upload the plugin files to the /wp-content/plugins/ac-advanced-flamingo-settings/ directory, or install the plugin via the WordPress plugin repository.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings AC Flamingo to configure your preferences.
  4. For message import/export, go to Flamingo Message Sync.
  5. To manage stored uploads, go to Flamingo Uploaded Files.
  6. To view optional add-ons, go to the Integrations screen in the Flamingo/ACAFS admin area.

FAQ

Does this plugin work without Flamingo?

No. AC Advanced Flamingo Settings is an extension for Flamingo and requires it to function.

Is persistent file upload enabled by default?

No. Persistent uploads are disabled by default and must be explicitly enabled in the settings.

Can I preview uploaded files?

Yes. Image uploads show thumbnail previews on the Uploaded Files page. Non-image files show a file-type icon.

Can I download uploaded files directly?

Yes. Each uploaded file has a dedicated Download button. Existing file name links also continue to work.

Can I delete uploaded files after import?

Yes. You can delete individual files or remove all stored uploads from the Uploaded Files admin page.

What does the Integrations screen do?

The Integrations screen helps you view and manage optional add-ons that extend Flamingo support to other form builders and themes.

Which integrations are shown?

The Integrations screen can show available support for Divi, WPBakery, Enfold, and Beaver Builder.

Can I choose which form fields appear in the Inbound Messages table?

Yes. You can select exactly which fields are displayed via the settings panel.

Can I disable the Address Book?

Yes. The Address Book can be disabled entirely from the settings.

How does the import/export feature work?

  • Export: Click “Export Messages” in Flamingo Message Sync to download a JSON backup.
  • Import: Upload a previously exported JSON file to restore messages.
  • Existing messages are automatically skipped, and a summary is shown on completion.

Reviews

Me 6, 2026
Absolutely essential for me, because let’s be honest, Flamingo isn’t a very intuitive name for viewing your messages, and I don’t think people use the address book much more than to view messages. Excellent work!!I only miss being able to rename the CF7 “labels “Fields to Diplay” (Your-name, Your-phone,…) in the message preview.
Avril 21, 2025
Thank you for providing this functionality to the Flamingo plugin. I’m in the middle of moving my website. AC Advanced Flamingo Settings allowed me to easily export/import client messages to the new host without having to recopy the entire database or do anything complicated.
Read all 2 reviews

Contributors & Developers

“AC Advanced Flamingo Settings” is open source software. The following people have contributed to this plugin.

Contributors

“AC Advanced Flamingo Settings” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “AC Advanced Flamingo Settings” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.5.0

  • Improve the Uploaded Files admin page with image thumbnails for image uploads.
  • Add file-type icons for non-image uploads on the Uploaded Files admin page.
  • Add a dedicated Download button for each stored uploaded file.
  • Add a dedicated Integrations screen for managing optional add-ons.
  • Add integration status sections for activated, installed, and available integrations.
  • Add integration cards for Divi, WPBakery, Enfold, and Beaver Builder.
  • Add prompts for installed integrations that have not yet been activated.
  • Add integration-specific settings when supported by an active add-on.
  • Confirm compatibility with WordPress 6.9.4.

1.4.3

  • Add Uploaded Files admin page with secure file deletion controls.
  • Add option to disable persistent uploads by default.
  • Improve safety and management of stored CF7 uploads.

1.4.2

  • Fix missing vendor folder in version 1.4.0.

1.4.0

  • Persist CF7 uploads to permanent URLs and store them in Flamingo.
  • Make stored upload URLs clickable on the Flamingo single message screen.
  • Performance and background import improvements.
  • Internal code quality and autoloading improvements.

1.3.0

  • Import now processes messages in batches for significant speed gains.
  • Improved duplicate detection using content hashes.
  • More reliable admin notices for long-running imports.

1.2.0

  • Skip existing messages during import with clear user feedback.
  • Add a Settings link to the Plugins page.
  • Improve JSON export reliability.

1.1.0

  • Introduce Import/Export feature for Flamingo messages.
  • Preserve the “Channel” column during import.

1.0.0

  • Initial release with enhanced Flamingo settings and message management.