Skip to content

Add embeddable signup forms with double opt-in support - #3

Merged
sagnik11 merged 1 commit into
mainfrom
posthog-code/embeddable-signup-forms
May 4, 2026
Merged

Add embeddable signup forms with double opt-in support#3
sagnik11 merged 1 commit into
mainfrom
posthog-code/embeddable-signup-forms

Conversation

@sagnik11

@sagnik11 sagnik11 commented May 4, 2026

Copy link
Copy Markdown
Member

TL;DR
Adds complete embeddable signup forms feature including a form builder UI, hosted form pages at /f/:id, a drop-in JS embed snippet, and optional double opt-in flow with confirmation emails and token-based verification.

What changed?

  • Documentation updates

    • Added signup forms to CHANGELOG.md with brief feature description
    • Added comprehensive "Signup Forms" section to README.md covering form creation, sharing (hosted pages and JS embeds), double opt-in flow, and suppression/abuse protection
    • Marked "Embeddable signup forms" as completed in ROADMAP.md
  • UI changes

    • Added "Forms" navigation item to dashboard sidebar with form icon
  • Database schema

    • Added confirmationToken field to contacts table to support double opt-in verification
    • Updated contacts status field documentation to include new pending status (in addition to existing active, bounced, unsubscribed)
    • Added database migration (0002_quiet_nighthawk) to support new schema changes

Created with PostHog Code

Generated-By: PostHog Code
Task-Id: 94ec4e0a-2df7-4894-9ad0-484382bf8bac
@sagnik11
sagnik11 merged commit bc45242 into main May 4, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant