If you?re using Open Source frameworks like Wordpress or Drupal, you can use form plugins to post to Quick Base. There?s a 3rd party plugin called Zapier, which helps you map to Quick Base, but I discovered another method that does not use Zapier.
In this example, I?m using the Ninja Form plugin. I posted another tutorial (
https://community.quickbase.com/quickbase/topics/capturing-query-string-parameters-on-web-forms) if you prefer to use the Quick Base form wizard, but you may have a preference using a ?no code? plugin that has conditional logic and web hooks built in. Ninja Forms has a premium add on called Webhooks, which I?ll be using in this tutorial.
If you?re using public facing forms for data collection purposes and don?t need a token:
- Go to your App Home Settings
- Create new role called ?Internet? (or whatever). Click the checkmark on the Add column next to the table you want publicly accessible.
- Next, go to the Users table and click the ?Share app with new user? button. Select the role ?Internet? that you just created.
- Next, in NinjaForms, you can map your fields like the following screenshot. The remote URL will be your action URL minus any parameters.
All your field ID?s can be mapped using ?_fid_#?, which you can find in your apps table settings.