Description:
Allow users to customize the URL slug for their forms. Instead of the default randomly generated URL, users can set a custom, more memorable URL slug.
User Story:
As a user of HeyForm, I want to be able to customize the URL slug of my forms so that I can create more memorable and brand-consistent links for sharing with my audience.
Acceptance Criteria:
  • Users can enter a custom slug when creating or editing a form.
  • The system checks for slug uniqueness across the platform to prevent duplicates.
  • If a custom slug is already in use, the user is prompted to choose a different one.
  • The custom slug is reflected in the final form URL, replacing the default random string.
  • The form is accessible via both the default and custom URL for backward compatibility.
  • Users receive a notification if their custom slug conflicts with any future system-wide URL updates.