Public forms


Anyone without a Kissflow account can initiate a workflow in Kissflow with the help of a public form. By activating this setting, you let the users outside your organization submit their input to Kissflow.

Use case

Let us assume your organization uses process workflows as part of your Hiring process. The candidate information will be manually fed to the process form to trigger the Hiring process workflow. Now with the help of public forms, you can host a job application form online (public form) and use it to start the candidate screening process. 

Public forms are only available for Enterprise accounts. Contact our support team to enable public forms for your account.

Enabling a public form

Only Flow Admins can enable public forms.

  1. Navigate to the process for which you would like to enable the public form.
  2. Click the More options button () and then Settings.
  3. Click Public form settings
  4. Turn ON the Public form URL field and copy the link to share it with anyone outside your organization. You can also embed the public form in any website so that an external user can access it from elsewhere and submit their details to Kissflow.


Disabling a public form

  1. Navigate to the process for which you would like to disable the public form.
  2. Click the More options () and then Settings > Public form settings.
  3. Turn OFF the Public form URL to disable it. Once the public form is disabled, the external users cannot initiate new items. However, the items that are in progress will complete the workflow steps. 


The items initiated via the public form will appear as 'Created by Guest' in the process reports and in the process administration page.

Embedding iframe code

<iframe> code is a code snippet that can be added to any web page to let someone access a public form from elsewhere.

For example, you can host the job application form which you recently created as part of your hiring process on the 'Careers' page of your organization's website so that anyone who is interested can directly access the application and apply.

  1. Click the Copy button () to copy the <iframe> code.
  2. Paste the code snippet to your website or any external platform where you would like to host the public form.

This code snippet is automatically generated and available when you enable the Public form URL option.


If the public form is disabled intentionally or if there is some other issue in accessing the public form, users will not be able to access the public form through the sites where this code snippet is embedded.


An initiator is someone who is the recipient of a public form i.e., a person who wishes to use or uses a public form.

  1. As an initiator, can I reject a public form?
    No, you cannot reject a public form.
  2. As an initiator, can I send back a public form?
    No, you cannot send back a public form.
  3. Will the initiator of the form receive any notifications after they submit their details to Kissflow?
    Since the initiator is not a part of Kissflow i.e. they are considered as Guests inside Kissflow, they will not receive any system-generated notifications.
  4. A colleague shared a public form link with me and when I tried to access it, it threw an error. What could have gone wrong?
    The public form must have been available when your colleague used it and it must have been disabled by the Flow Admin in Kissflow for some reason. You can reach out to the person who shared the link with you or write to our customer support for assistance.
  5. Will the initiator be able to collaborate with the team inside Kissflow regarding their application?
    No, the initiator cannot collaborate by comments with the step assignees.
  6. I am sure the public form I am trying to access is not disabled yet, however, I am unable to access it. How do I troubleshoot this issue?
    • Check if you are on Incognito mode on your web browser and enable the cookies to access the form.
    • If you aren't using an Incognito window, the cookies in your normal browser window must have expired. You have to refresh the page to access the form.
      If the above options didn't help, please contact our customer support executives immediately to resolve the issue.
    • Try clearing the cache and cookies in your browser.