Skip to main content

Creating a Publisher Signup Form

Create a custom signup form for publishers to apply to work with you directly from the Partner Platform.

Overview

The Publisher Signup Form allows you to create a branded application form for new publishers. Submitted applications are funneled into Swaarm for review, where you can approve or reject them.


Where to Configure

Go to: Organization → Settings → Partner Platform tab → Publisher Signup Form


How to Create a Signup Form

The form builder has two panels:

  • Constructor (left) - add, edit, reorder, and delete fields

  • Preview (right) - see how the form will look to publishers in real time

Default fields included:

  • First Name

  • Last Name

  • Email

  • Password

  • Company Name

  • Website

  • Messenger (e.g. Telegram)

These can be edited, reordered, or removed as needed.

Adding and Configuring Fields

Each field in the signup form collects information from the publisher at the time of application. By mapping fields to Publisher Fields, the submitted data is automatically saved to the correct place in the publisher's profile in Swaarm when the application is approved - saving you from having to enter it manually afterwards.

To add a new field:

  1. Click + Add Field in the Form Builder

  2. Set the Name - the label shown to the publisher

  3. Select the Type — see supported field types below

    Supported field types:

    • Text - single-line free text input

    • Text Area - multi-line free text input

    • Email - email address field with format validation

    • Phone - phone number input

    • URL - URL input with format validation

    • Checkbox - single true/false selection

    • Select - single selection from a predefined list

    • Country Select - single country selection from a country list

    • Country Multi Select - multiple country selection from a country list

    • Static Text - non-editable text block, useful for instructions or section headers

  4. Check Required if the field must be filled in before submitting

  5. Optionally set a Default Value

  6. Select a Publisher Field - maps the submitted value directly to a field in the publisher's profile in Swaarm. Available mappings:

    • Publisher: Name, Address, Country, Phone, Migration ID

    • Contact: Name (and other contact fields)

  7. Click Save

💡 Mapping to a Publisher Field means the data submitted in the form is saved automatically to the publisher profile on approval - no need to copy it manually.

💡 Click on arrows to reorder the fields in the Constructor


Privacy Policy & Terms and Conditions

You can require publishers to accept your Privacy Policy and Terms & Conditions before submitting the form. Configure these under the Privacy Policy and Terms & Conditions tabs → Custom Privacy Policy and T&C


Reviewing Applications

When a publisher submits the form, their application appears under Publishers → Applications.

From there you can:

  • Approve (+) - the publisher is created in Swaarm and receives a welcome email with their login details

  • Reject (trash icon)- the application is declined

ℹ️ Approved publishers are created with the data they submitted in the form. You can edit their details afterwards under Publishers → (publisher) → Edit.


Sharing the Signup Form

Once saved, the signup form is accessible via a public URL. Share this link with potential publishers so they can apply directly.

To find the URL:

  1. Go to Organization → Settings → Partner Platform tab → Publisher Signup

  2. Copy the Form URL at the top of the page

💡 You can give out a Personal Referral Link to your Publisher Signup Form that will automatically assign any new sign ups under the respective Account Manager after approving the application. You will find the Personal Referral Link under Publisher Overview>Publisher Applications tab at the top. This link has your account manager ID inserted at the end. Once the new publisher signs up using this link, and you accept them, they will be set to under your Account Management.

Did this answer your question?