FormsBridge
Bridge your WordPress forms without code, add custom fields, configure a workflow and make your data flow to your backend.
What is a bridge?
A bridge is a pipeline that looks like this:
1. Form
Create a form with one of the integrations.
→
↓
2. Custom fields
Add custom fields to form submissions.
→
↓
3. Workflow
Use workflows to process the data.
→
↓
4. Backend
Send the data to your backend or service.
User data will enter from your forms, populated with custom fields, mutated on the workflow and then, will fly to your backend. `Use WordPress as what it is, a CMS` and integrate it with bridges to an infinite stack of possibilities.
Integrations
Integrations are well known plugins that add forms to WordPress. We do bridges, let them do the forms and then work together to make your business work with ease.
Addons
Forms Bridge comes with free addons. Each addon adds to the plugin new bridges to work with specific APIs, new workflow jobs and bridge templates.
Templates
Forms Bridge is for developers1 and let you define pipelines of data processing and API connections from the settings page without limitations, .If it has an API it can be bridged!`
At the same time, don’t repeat yourself is our mantra, it isn’t? Forms Bridge offers a bunch of bridge templates and a wizard that will simplify the process of bridge creation to a couple of field filling in a small stepper.
1. The lazy ones that don’t want to code.
Custom fields
Custom fields are data that will be added the bridge payload. Use them to store private data you don’t want to place on your public forms, like user emails, or config values, like product IDs or lead tags.
You can use meta tags to place some metadata on your submissions.
* Custom fields supports json fingers as field names.
Workflows
Make your form submissions flow through a chain of jobs that pre-process the data before it was sent over the wire. This is too much abstract, so let use explain it with an example:
Company leads
This workflow creates leads on the CRM module of Odoo associated with a company and a contact. The output of the workflow is the payload that will be sent to the backend.
1. ISO2 country code
Gets the country value from the form submission and adds its country_code
to the payload.
→
↓
2. Vat ID
Check if the submission vat number is prefixed with a country code, and format it if it isn’t.
→
↓
3. Contact’s company
Creates a new company like partner on Odoo and sets its ID as the parent_id
field of the payload.
→
↓
4. CRM contact
Creates a new partner associated with the company. Once done, sets the partner ID as the partner_id
field of the payload.
This workflow is an example from a bridge template of the Odoo addon. You can us it out of the box, or take it as a starter point to build your own workflows. With a little bit of code, you can define custom workflow jobs, check out the documentation!
Backends
A backend can be your open software ERP, or maybe this marketing platform your team works with. There is where the journey comes to end, `where you data should be, not in WordPress`. To allow Forms Bridge to get to your backend, it needs a URL and an array of headers, if required.
Screenshots






Support us 🧡
Forms Bridge is open source software. This means it’s free and open. We don’t charge with any fee the use of this piece of software, feel free to use it and to share with your friends.
Behind Forms Bridge plugin is Còdec, a web development cooperative studio based on Barcelona. We work with WordPress and the CoopPress stack, our own toolset and methodology inspired and oriented to the cooperative market of Catalonia. If you want to know more or want to work with us, get in touch!
Donate
If you only wants to support the project and make it a little bit more sustainable, you can donate to Forms Bridge via Buy Me a Coffee ☕.