Build a signup form
Design a form in the drag-and-drop editor, write its thank-you screen, and go live so you can embed it.
A form collects signups on a site you already have. It's built separately from landing pages, in its own editor, and it stays hosted by InfluencersKit.
Before you start
- Set your handle in Settings → General, under Public landing page URL. Embed addresses use it.
- Plan to tell people what they're signing up for. Add that text to the form itself.
Build the form
- 1Go to Grow → Landing Pages & Forms and open the Forms tab.
- 2Under Starter Templates, select Use Template. Select Preview to look first. For an empty form, select Create Blank Form or Start from Scratch.
- 3Enter a title in the top bar.
- 4On the Design tab, edit the form in the canvas.
- 5Set the URL slug. Use 2 to 39 characters: lowercase letters, numbers and hyphens, starting with a letter or number.
- 6Open the Thank you tab and edit the HTML in the Thank you screen panel. The root element must be
<div id="ik-ty">. Live preview shows the result. - 7Select Preview. It shows whichever tab you're on.
- 8Select Go live, or Save draft to finish later.
- 9When you go live, Embed Snippet opens. Follow Embed a signup form to add it to your site.
- 10Submit the form with your own address and check that you appear under Grow → Subscribers.
Which fields are saved
The form needs an email field. A field named email, or any field of type email, is read as the address. Fields named first name and last name are saved to the subscriber. Other fields are ignored.
Success note (optional) is a fallback, shown only if a form has no thank-you screen. The thank-you screen is what people normally see.
Form statuses
Manage a form from its row under Your forms: Embed, Edit, Pause or Go live, and Remove.
| Status | What a visitor sees |
|---|---|
| draft | Nothing: the form address returns not found |
| live | The form, accepting signups |
| paused | A message that the form isn't accepting submissions right now |
What happens next
- Require email confirmation (under the slug on the Design tab) is on for every new form. Each signup is then saved as Awaiting confirmation, the form shows "Check your inbox and click the link to confirm your subscription", and a confirmation email goes out. When the person clicks it they become active, with the source
form:your-handle/form-slug, and your Welcome Series and form automations start then. - With the setting off, a signup is active straight away. Forms saved before 8 November 2026 keep it off until you turn it on. With MailAdx or InboxBanner monetisation connected it's always on.
- The form shows a short line under it saying how signup works, and that line is saved with each signup as a record of what the person was told.
- A hidden field catches many automated submissions. Those are dropped, and the bot still sees a success message.
- Forms have no plan limit of their own, and form signups don't count toward the import cap. They do count toward your subscriber allowance.
What can go wrong
Remove deletes a form permanently, and this can't be undone. Any site that embeds it stops working.
| You see | Why | What to do |
|---|---|---|
| "A form with this URL slug already exists." | Another form uses that slug | Choose a different slug |
| "Use a URL slug that starts with a letter or number" | The slug isn't valid | Follow the slug rule above |
| "Please enter a form title." | The title is empty | Add a title |
| Remove is greyed out | The form is live | Pause it first |
| "Could not build thank-you preview" | The HTML has no id="ik-ty" root | Fix the root element, or select Reset to default |
| The submit button seems to do nothing | The signup was refused, for example because your subscriber allowance is full or the form was paused. An embedded form doesn't show an error | Check that the form is live and check your plan's allowance |
Ready to try it?
Open your dashboard and follow along — or create a free account.