
SubmitDock turns your WordPress site into a form backend. Point any form at your endpoint, from a static site, a headless WordPress front end, a React, Next.js, Vue, or Astro app, a mobile app, or a server, and every submission is saved in WordPress and emailed to you.
There is no form builder to set up. You build the form however you like, and the plugin accepts whatever fields it sends. It works like a hosted form backend service, but your submissions stay on your own WordPress site, with no monthly fee or submission limit.
Why use it
fetch, or point a normal HTML form at the endpoint. HTML forms can return visitors to a thank-you page./submit/newsletter or /submit/quote to keep forms apart, then filter submissions by form.How it works
https://your-site.com/wp-json/submitdock/v1/submit.Responses are JSON with a message ready to show your visitors. Status 200 means saved and emailed, and 202 means saved but the email failed.
Custom development
Need a webhook to your CRM, file uploads, a multi-step form, or a full headless WordPress build? The plugin is built and maintained by Ali Nawaz, a WordPress and full stack developer. Get in touch for custom work.
This plugin can connect to one external service, and only if you turn it on.
ipwho.is IP geolocation (https://ipwho.is/)
When “Look up the approximate city and country” is enabled under Form Submissions Settings (it is off by default), the visitor’s IP address is sent to ipwho.is when they submit a form, and the returned city, region, and country are saved with the submission.
The service is run by ipwhois.io. Terms of use: https://ipwhois.io/terms. Privacy policy: https://ipwhois.io/privacy.
Email notifications are sent through your site’s own WordPress mail setup.