{
  "snapi_template": 1,
  "name": "Waitlist",
  "description": "Validate before you build: put a pre-registration form on your landing page, watch signups land on a board, and email the list the day you launch.",
  "root": "$f1",
  "forms": [
    {
      "token": "$f1",
      "name": "Waitlist",
      "description": "Manage pre-registration signups",
      "icon": "fas fa-hourglass-half",
      "color": "#2551ed",
      "is_public": false,
      "auth_required": false,
      "success_message": "Submitted successfully.",
      "config": {
        "fields": [
          {
            "name": "hub_title",
            "label": "Waitlist",
            "type": "title"
          },
          {
            "name": "hub_intro",
            "label": "Your signup form is ready and already public. Put it on your site, then watch signups land on the board.",
            "type": "subtitle"
          },
          {
            "name": "how_to",
            "label": "How to go live",
            "type": "display",
            "displayValue": "To embed it: go to Forms → open \"Join the Waitlist\" → the Public Form tab, and copy the Embed Code onto your landing page. Prefer a link? Share the hosted form instead. Every signup appears in the Signups column below — drag people to Invited as you grant access, and email the list the day you launch."
          },
          {
            "name": "view_signups",
            "label": "Open the signups board",
            "type": "link",
            "linkAction": "navigate",
            "linkTargetKind": "board",
            "linkTargetBoardId": "$b1",
            "linkIcon": "fas fa-columns"
          },
          {
            "name": "open_form",
            "label": "Preview the signup form",
            "type": "button",
            "buttonActionType": "navigate",
            "buttonTargetKind": "form",
            "buttonTargetEntityId": "$f2",
            "buttonIcon": "fas fa-eye",
            "buttonStyle": "secondary"
          }
        ]
      },
      "persist_records": false
    },
    {
      "token": "$f2",
      "name": "Join the Waitlist",
      "description": "Pre-registration signup — embed this on your landing page",
      "icon": "fas fa-envelope",
      "color": "#0ea5e9",
      "is_public": true,
      "auth_required": false,
      "success_message": "You're on the list. We'll email you the moment we launch.",
      "default_board": "$b1",
      "default_column": "$c1",
      "config": {
        "fields": [
          {
            "name": "email",
            "label": "Email",
            "type": "email",
            "required": true
          },
          {
            "name": "name",
            "label": "Name",
            "type": "text"
          },
          {
            "name": "excites",
            "label": "What would you use it for?",
            "type": "textarea",
            "placeholder": "Optional — but this is where the gold is"
          },
          {
            "name": "source",
            "label": "source",
            "type": "hidden",
            "defaultValue": "{{params.ref}}"
          }
        ]
      }
    }
  ],
  "boards": [
    {
      "token": "$b1",
      "name": "Waitlist",
      "description": "New signups land in Signups. Move them to Invited when you send access, and Onboarded once they're in.",
      "nav_items": [],
      "columns": [
        {
          "token": "$c1",
          "name": "Signups",
          "color": "#0ea5e9",
          "position": 0
        },
        {
          "token": "$c2",
          "name": "Invited",
          "color": "#f59e0b",
          "position": 1
        },
        {
          "token": "$c3",
          "name": "Onboarded",
          "color": "#10b981",
          "position": 2
        }
      ]
    }
  ],
  "sequences": []
}
