JotForm is one of the most widely used form builders, with thousands of ready-made templates and powerful features like conditional logic and multi-page layouts. By connecting it to EmbedDirectory, every form submission becomes a potential listing in your directory — reviewed and approved by you before it goes live.
This is a great fit for business directories, vendor registration portals, service provider databases, or any directory where you want structured, detailed submissions from the public.
Before You Start
You'll need an EmbedDirectory account and a JotForm account. Set up your directory with listing fields before connecting JotForm — the field mapping step will be much easier if your directory structure is already in place.
Start 7-Day Free Trial See Examples
Try free for 7 days. No coding required.
Why JotForm Works Well for Directory Submissions
JotForm gives your contributors a familiar, flexible form experience. A few things that make it a strong match for collecting directory listings:
- Start from a template — JotForm has thousands of form templates. Pick one close to your directory type and customize it instead of building from scratch.
- Conditional logic — show or hide fields based on previous answers, so different listing types can use the same form (e.g., a restaurant vs. a retail store in a local business directory)
- Multi-page forms — break longer submissions into steps so contributors don't feel overwhelmed
- File uploads — let people attach logos, photos, or documents alongside their listing details
Every submission goes through your approval queue. You review, edit if needed, and approve — nothing appears in your directory until you're ready.
Step 1: Connect JotForm in Your Dashboard
- Go to Integrations in your EmbedDirectory dashboard
- Find the JotForm card and click Connect
- Give your integration a name (e.g., "Business Submission Form")
- Click Get Started
Your dashboard will show a Webhook URL. Keep this page open — you'll need it in the next step.
Step 2: Add the Webhook to JotForm
- Open your form in JotForm
- Go to Settings → Integrations
- Search for Webhooks and select it
- Paste the Webhook URL from your EmbedDirectory dashboard
- Click Complete Integration
Starting from scratch? Browse JotForm's template gallery for a form that matches your directory type — business listings, team profiles, resource submissions — then customize the fields to match your directory structure.
Step 3: Send a Test Submission
Submit a test entry through your JotForm form. Fill in all the fields with sample data so EmbedDirectory can detect what information your form collects.
Your EmbedDirectory dashboard will automatically detect the test submission. This usually takes a few seconds.
Step 4: Map Your Form Fields
Once the test submission is received, your dashboard will show a field mapping screen. This is where you tell EmbedDirectory which JotForm field maps to which directory field.
For each field, choose what it maps to:
- Listing Name — the name of the listing (e.g., business name, person's name)
- Description — a description or bio
- Address — a physical address (for map-based directories)
- Your custom fields — any fields you've set up in your directory
- Don't import — skip fields you don't need
JotForm labels fields by their form label names, so the mapping is usually straightforward. A preview shows sample data so you can verify everything looks right. Click Save Mapping when you're done.
Step 5: You're All Set
Your integration is now active. From here, every JotForm submission follows this flow:
- The submission appears in your Submissions dashboard
- You review the entry and edit any fields if needed
- Approve it to publish as a live listing, or reject it
Submissions always go through your approval queue first. Nothing appears in your directory until you approve it.
Tips for JotForm + EmbedDirectory
- Use templates as a head start — find a JotForm template close to your directory type and adapt it rather than building from scratch
- Conditional logic for multi-type directories — if your directory has different listing types (e.g., restaurants vs. shops), use conditional fields to show relevant questions per type
- One active JotForm connection at a time — if you need to switch forms, reconnect and re-map fields
- Re-map after form changes — if you add or rename fields in JotForm, send a new test submission and update the mapping
Want to see more ways to connect? Check out the form builder integrations overview or the Zapier integration for advanced automation.
Ready to put your directory on your website? Follow the WordPress setup guide or the general embed guide for any platform.