How to Build a Form in UniLink (Create Custom Lead Capture and Survey Forms)

By UniLink May 02, 2026 9 min read
How to Build a Form in UniLink (Create Custom Lead Capture and Survey Forms)


How to Build a Form in UniLink (Create Custom Lead Capture and Survey Forms)

Add a fully custom form to your UniLink page — collect leads, survey your audience, or take booking requests without any third-party tool.

TL;DR: Open the Dashboard, add a Form block, drag in your fields (text, email, phone, dropdown, checkbox, date, file upload), mark required fields, write a confirmation message or set a redirect URL, connect a CRM integration, and save. Your visitors can submit right from your link-in-bio page.

The UniLink Form Builder lets you capture information from visitors without sending them to an external tool like Typeform or Google Forms. Everything lives on your UniLink page, which means fewer drop-offs and all submissions stored in one place. Whether you want a simple email sign-up, a multi-field lead form, or a short survey, you can build it in a few minutes inside the Dashboard.

What the Form Builder Does

The Form Builder is a block you add to your UniLink page, the same way you add a link or a product listing. Once on the page, it lets you build a custom form from scratch using a drag-and-drop field editor. Each field has its own settings — label, placeholder text, whether it is required, and validation rules.

Submissions are stored in your UniLink account under the Form Responses tab, where you can export to CSV at any time. You can also connect a CRM so each new submission automatically creates a contact in HubSpot, Mailchimp, or your chosen tool. Email notifications let you know the moment someone submits, so you never miss a new lead.

The form adapts to your page's design settings — font, button color, and layout — so it looks like it belongs rather than like an embedded widget from another product.

How to Get Started With the Form Builder

  1. Open your page in the Dashboard — log in at unil.ink/login, go to Sites, and click Edit on the page where you want the form.
  2. Add a Form block — click the + Add Block button in the editor, scroll to the Collect section, and select Form.
  3. Name your form — click the block title and give it a descriptive internal name (e.g., "Newsletter Sign-up" or "Client Inquiry"). This name appears in your Responses dashboard.
  4. Add your first field — click Add Field inside the block, choose a field type from the dropdown, and type a label. Repeat for every field you need.
  5. Mark required fields — toggle the Required switch on any field that must be filled before the form can be submitted. Required fields display an asterisk automatically.
  6. Set your post-submit action — in the Form Settings panel, either type a confirmation message (shown inline after submit) or paste a redirect URL to send visitors to a thank-you page.
  7. Save and publish — click Save in the top bar, then Publish. The form is live immediately.

How to Use the Form Builder

  1. Reorder fields — drag any field by its handle to change the order. Visitors fill fields top to bottom, so put the most important ones first.
  2. Configure a Dropdown field — click the field, open its Options list, and add each choice on a new line. The first option is shown as placeholder text by default unless you uncheck that setting.
  3. Add a File Upload field — choose File Upload from the field type list, then set the allowed file types (PDF, image, etc.) and the maximum file size in MB. Uploaded files are stored in your account and linked in the response record.
  4. Enable email notifications — in Form Settings, enter one or more notification email addresses. A notification is sent for every new submission, including all field values.
  5. Connect a CRM — go to Integrations in your account settings, connect your CRM, then return to the form and map each field to a CRM property (e.g., the Email field maps to the contact email property).
  6. Preview the form — click the Preview button in the editor to see exactly what visitors will see and fill out a test submission. Test responses are labelled clearly in your Responses tab.
  7. View and export responses — go to Responses in the Dashboard sidebar, select the form by name, and click Export CSV to download all submissions.

Key Settings Explained

SettingWhat it controlsBest practice
Field TypeThe input UI shown to the visitor (text box, dropdown, date picker, etc.)Use Email type for email fields so format validation is automatic
RequiredWhether the form can be submitted without filling in this fieldOnly mark fields as required if you genuinely need the data — fewer required fields increases completion rates
Confirmation MessageText shown inline on the page after a successful submissionBe specific: "Thanks! You're on the list — expect an email within 24 hours" beats a generic "Submitted."
Redirect URLWhere the visitor is sent after submit instead of showing the inline messageSend to a dedicated thank-you page if you want to track conversions or show an upsell offer
Notification EmailAddress(es) that receive an email alert for each new submissionAdd your work email plus a team inbox so nothing falls through if you are away
Pro tip: Keep lead capture forms to three fields or fewer — name, email, and one qualifying question. Conversion rates drop significantly with each additional required field. Move nice-to-have fields to a follow-up survey once you have the contact.

How to Get the Most Out of the Form Builder

Use a short, specific form title as the block heading. "Get Early Access" or "Book a Free Call" converts far better than "Contact Form" because it tells the visitor exactly what they are signing up for. The heading text is editable directly on the block.

If you are running a promotion or time-limited offer, pair the form block with a Countdown Timer block placed directly above it. The timer creates urgency and the form captures the lead in the same scroll position, which reduces the chance the visitor navigates away before submitting.

For longer survey or intake forms, break the questions into logical groups using the Section Divider block between form blocks. UniLink lets you place multiple Form blocks on a single page — each one is tracked separately under its own name in the Responses tab.

CRM mapping is most useful when you set it up before traffic arrives, not after. Once field-to-property mapping is configured, every submission creates or updates a contact automatically. Check the mapping once a week for the first two weeks to confirm data is flowing correctly, particularly for dropdown fields where option values must match the CRM property options exactly.

Troubleshooting Common Issues

ProblemLikely causeFix
Submit button does nothingA required field is empty or has a validation error the visitor has not noticedCheck that error messages are visible on all required fields; consider adding placeholder text to each field so it is obvious what is expected
Confirmation message does not appearA redirect URL is set and overrides the inline messageOpen Form Settings and check whether a Redirect URL is filled in — if so, remove it to use the inline message instead
Responses not appearing in the DashboardViewing the wrong form name, or filtering is appliedGo to Responses, remove any active filters, and confirm you have selected the correct form from the dropdown
CRM not receiving new contactsIntegration token expired or field mapping is missing required CRM propertiesRe-authenticate the CRM integration in Settings, then verify that every required CRM property has a mapped form field

Pros

  • All field types in one place — no need for a separate form tool or paid subscription
  • Responses stored inside your UniLink account, exportable any time
  • Native CRM sync eliminates manual contact import
  • Form inherits your page design so it looks on-brand without extra styling

Cons

  • File upload field increases form load time for visitors on slow connections
  • Multi-step form logic (show field only if previous answer = X) requires using separate form blocks
  • CRM field mapping must be redone if you rename a form field after the integration is set up

Frequently Asked Questions

Can I add more than one form to the same page?

Yes. Each Form block is independent. Add as many as you need — each one has its own name, fields, and response log. This is useful for pages that serve multiple purposes, such as a newsletter sign-up at the top and a booking request at the bottom.

How do I stop receiving spam submissions?

UniLink includes built-in spam filtering for all forms. If spam still gets through, enable the CAPTCHA option in Form Settings. CAPTCHA adds a checkbox challenge for suspicious submissions without showing it to normal visitors.

Can visitors upload more than one file per submission?

Each File Upload field accepts one file. Add multiple File Upload fields if you need to collect more than one file per submission, and label each one clearly (e.g., "Upload your resume" and "Upload a portfolio sample").

Where are uploaded files stored?

Files uploaded through a form are stored securely in your UniLink account. Each response record includes a download link that is valid for 90 days. You can download files individually from the Responses tab or export the entire dataset including file links via CSV.

Does the form work on mobile devices?

Yes. The form layout is fully responsive. Text fields expand to full width on small screens, dropdowns use the native mobile selector, and the date picker uses the device's built-in calendar. Preview your form in the Dashboard's mobile view before publishing to confirm everything looks right.

Key Takeaways

  • Add a Form block from the Dashboard editor and build it with any combination of text, email, phone, dropdown, checkbox, date, and file upload fields.
  • Mark only the fields that are truly necessary as required to keep completion rates high.
  • Use a confirmation message for simple acknowledgements or a redirect URL when you want to show a dedicated thank-you page or track conversions.
  • Connect a CRM integration and map fields once to have every new submission create a contact automatically.
  • All responses are stored in your account under the Responses tab and can be exported to CSV at any time.

Ready to start capturing leads?

Create your UniLink page, add a Form block, and start collecting submissions today — no third-party tools required.

Get Started Free

Create Your Free Link-in-Bio Page

Join thousands of creators using UniLink. 40+ blocks, analytics, e-commerce, and AI tools — all free.

Get Started Free