Typeform's conversational, one-question-at-a-time format makes form submissions feel personal and polished. By connecting Typeform to EmbedDirectory, each response becomes a submission in your approval queue — you review and approve entries before they appear as live listings in your directory.
This works especially well for member directories, community listings, professional networks, and any directory where the submission experience should feel curated and on-brand.
Before You Start
You'll need an EmbedDirectory account and a Typeform account. Set up your directory with listing fields before connecting Typeform — your field mapping will be smoother when your directory structure is ready.
Create My Directory See Examples
Try free for 7 days. No coding required.
Why Typeform Works Well for Directory Submissions
Typeform turns a standard submission form into something that feels more like a conversation. Here's why it pairs well with a directory:
- Conversational flow — one question at a time keeps contributors focused and reduces drop-off, especially for longer submissions
- Logic jumps — branch your form based on previous answers, so a freelancer and an agency can see different follow-up questions in the same submission form
- Branded experience — customize colors, fonts, and imagery so the form matches your directory's look and feel
- Rich question types — ratings, opinion scales, and file uploads let you collect more nuanced listing data
You control what gets published. Every response lands in your approval queue first, so you can review and edit before anything goes live.
Step 1: Connect Typeform in Your Dashboard
- Go to Integrations in your EmbedDirectory dashboard
- Find the Typeform card and click Connect
- Give your integration a name (e.g., "Member Application")
- Click Get Started
You'll see a Webhook URL on screen. Copy it or keep the tab open — the next step uses it.
Step 2: Add the Webhook to Typeform
- Open your form in Typeform
- Go to Connect → Webhooks
- Click Add a webhook
- Paste the Webhook URL from your EmbedDirectory dashboard
- Toggle the webhook ON
Typeform's conversational format works best when each question has a clear, concise label. Keep question text short — it maps more cleanly to directory fields and reads better during the mapping step.
Step 3: Send a Test Response
Complete your Typeform with sample data. Fill in every question so EmbedDirectory can detect all the fields your form collects.
Your EmbedDirectory dashboard will automatically detect the test response. This usually takes a few seconds.
Step 4: Map Your Form Fields
Once the test response is received, your dashboard will show a field mapping screen. This is where you tell EmbedDirectory which Typeform question maps to which directory field.
For each question, 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 questions you don't need
Typeform sends responses labeled by question text, so you'll see your actual question wording during mapping. 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 Typeform response follows this flow:
- The response 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
Every response is held for your review. Nothing goes live in your directory until you explicitly approve it.
Tips for Typeform + EmbedDirectory
- Use logic jumps for multi-type directories — if your directory includes different kinds of listings (e.g., individuals vs. organizations), branch the form so each type sees relevant questions
- Keep question text concise — Typeform's question text becomes the field label during mapping. Shorter labels make the mapping step cleaner
- One Typeform connection per directory — switching forms means reconnecting and re-mapping
- Changed your form? If you add or rework questions, submit a fresh test response so the mapping picks up the new fields
Want to see more ways to connect? Check out the form builder integrations overview or the Zapier integration for advanced automation.
Ready to publish your directory? Follow the Webflow setup guide or the general embed guide for any platform.