By Head Random 2026-08-13 10:29 PM

Guide to Install and Use Contact Form 7 Database & Submissions Analytics (Poly Form) for WordPress

370.03 ms

Learn how to install, configure, and manage Contact Form 7 database submissions using the Contact Form 7 Database & Submissions Analytics (Poly Form - wppolyform) plugin for WordPress.

Quick Installation Guide

  1. Download the plugin ZIP package (poly-form.zip).
  2. Log in to your WordPress Admin dashboard and navigate to Plugins > Add New > Upload Plugin.
  3. Upload poly-form.zip and click Activate Plugin.
  4. Access the Poly Form menu located directly under Contact Form 7 in the sidebar.

System Architecture & Automatic Capture Pipeline

graph TD
    A[Frontend CF7 Form Submission wpcf7_mail_sent] --> B[PolyForm::save_form_data Processor]
    B --> C[Extract Form Metadata & Sanitize Fields]
    C --> D[Insert Record into poly_form_submissions]
    D --> E[Insert Key-Values into poly_form_fields]
    E --> F[Trigger Admin Notification Logs & Dashboard Analytics]
    F --> G[Render AJAX Submissions Management Table & Modal]

Submission Event Listener & Database Flow

graph TD
    A[User Hits Submit Button on CF7 Form] --> B[WPCF7_Submission Instance Initiated]
    B --> C[Trigger wpcf7_mail_sent Hook Listener]
    C --> D[Filter Out _wpcf7 Internal System Fields]
    D --> E[Capture Client IP Address & User-Agent]
    E --> F[DB Transaction: Submission Row & Field Key-Values]
    F --> G[Output Success Confirmation to User]

Real-Time Analytics Dashboard & AJAX Management

graph TD
    A[Admin Opens Poly Form Dashboard] --> B[AJAX Fetch poly_form_get_dashboard_stats]
    B --> C[Compute Daily Weekly Monthly Response Volume]
    C --> D[Render Interactive Analytics Charts]
    A --> E[Admin Opens Submissions Table]
    E --> F[Filter by Form Title / Date Range / Keywords]
    F --> G[Open Detail Inspection Modal or Perform Bulk Deletion]

Key Admin Features

  • Form Submissions Table: Real-time keyword search, date range filters, and AJAX pagination.
  • Modal Details Inspection: Click any entry to inspect full form submission payloads instantly.
  • Analytics Dashboard: Monitor daily and weekly form submission interaction trends visually.