Zaptic Autofill for WPForms
Zaptic Document Autofill adds a custom field to WPForms that lets visitors upload a PDF, DOC, or DOCX file. The plugin sends the document content to the Zaptic API and fills mapped form fields automatically, including repeater rows and optional scoring criteria. Features Custom Zaptic field with API
Zaptic Document Autofill adds a custom field to WPForms that lets visitors upload a PDF, DOC, or DOCX file. The plugin sends the document content to the Zaptic API and fills mapped form fields automatically, including repeater rows and optional scoring criteria.
Features
- Custom Zaptic field with API key, layout, and scoring options
- Autofill for text, number, name, select, textarea, and repeater fields
- Optional scoring criteria with total score and executive summary stored on entries
- Supports standard file input and drag-and-drop upload layouts
- Document types supported: PDF, DOC, and DOCX
Requirements
- WPForms (Lite or Pro)
- A valid Zaptic API license configured on the Zaptic field
External services
This plugin connects to the Zaptic API to analyze uploaded documents and return structured field values for autofill. It does not contact Zaptic unless a visitor uploads a supported document on a form that has the Zaptic field configured with a valid license and at least one field marked for autofill.
Zaptic Process API
When a visitor uploads a PDF, DOC, or DOCX file in the Zaptic field, the plugin extracts the document text on your WordPress server and sends a JSON request to:
https://api.zaptic.io/json-api/zaptic/v1/process
Data sent to Zaptic
- license — the Zaptic API license configured in the Zaptic field settings (read server-side only; never taken from the browser).
- domain — your site domain, derived from the WordPress home URL.
- origin — fixed value wpforms_plugin , used to identify this integration.
- lang — the WordPress site locale.
- version — the plugin version.
- requested_fields — the schema of form fields enabled for autofill (field labels and types), not the visitor’s submitted answers.