PAC Form Bridge connects Formidable Forms Free to Claris FileMaker.
Formidable validates and saves the entry first. PAC Form Bridge then sends every supported value to the FileMaker Main Script configured for that form.
There is no field mapping. Each value includes its numeric field ID and logical field key.
Text, Paragraph, Checkboxes, Radio, Dropdown, Email, URL, Number, Name, Phone, Hidden, User ID, Address, GDPR consent, Product, Quantity and Total are supported.
Empty and compound values retain their JSON structure. Values come from the saved entry. Product, Quantity and Total data is not proof of payment.
The Free edition performs one final data delivery. It does not:
PAC Form Bridge Professional is a separate distribution for live FileMaker-driven forms, interactions, uploads and response actions. Its code is not included in Free.
Professional turns a Formidable form into a live FileMaker-driven interface. In addition to final submission, it can:
Professional remains designed around Formidable Forms Free. Free and Professional use the same plugin folder, so upgrading replaces the Free edition while preserving the distinction between the two products.
See PAC Form Bridge features and licensing or read the documentation.
fmrest extended privilege, plus an accessible layout and Main Script.FileMaker Server, hosting and any applicable Claris licensing are not included with this plugin.
The Main Script receives a JSON object in Get ( ScriptParameter ):
{"protocol":"pac-form-bridge/1","request_id":"a-unique-request-id","form":{"id":12,"key":"contact"},"entry":{"id":42},"event":{"name":"button","role":"final","source":"submit"},"fields":[{"id":103,"key":"email","value":"[email protected]"}]}
Use each field item’s key property, which contains the Formidable field_key. Array positions are not a stable mapping.
After accepting and committing the data, the Main Script must return a JSON object with a Boolean success value:
{"success":true}
To reject the delivery, return:
{"success":false}
Use JSON Booleans, not strings. Free ignores response actions, messages, HTML and URLs.
The request ID identifies one attempt. Implement any persistent duplicate protection required by your integration in FileMaker.
PAC Form Bridge sends data only after Formidable creates a new, validated frontend entry. It does not send when validation fails or when an entry is a draft, spam, child entry, edit, import or isolated programmatic creation.
When FileMaker returns {"success":true}, the normal Formidable success message remains visible and PAC adds a delivery confirmation.
When FileMaker does not confirm the delivery:
WordPress and FileMaker do not share a transaction. A timeout can occur after FileMaker processed the request. Check the entry, request ID and FileMaker before recovery. Exactly-once delivery is not guaranteed.
PAC Form Bridge uses two external services:
Freemius service: https://freemius.com/
Terms: https://freemius.com/terms/
Privacy policy: https://freemius.com/privacy/
Delivery is disabled until an administrator enables it. An enabled submission sends supported saved values, form ID/key, entry ID, event metadata and request ID. The connection test sends credentials only to create and close a Data API session; it sends no form values and runs no script.
The FileMaker password is encrypted in WordPress. Diagnostics never store submitted values, passwords, authorization headers, tokens or complete response bodies.
The site owner or its provider operates FileMaker. Their terms, privacy policy, retention and legal basis apply. Administrators must inform visitors about the transfer and configure their privacy policy as required.
FileMaker Data API documentation: https://help.claris.com/en/data-api-guide/
Support covers this plugin and its documented delivery behavior. It excludes FileMaker solution design, server administration, recovery, certificates, networks and hosting.
For support, include plugin, WordPress and Formidable versions plus the last diagnostic. Never publish credentials or tokens.