{"slug":"connectors/05_AUTH_ONBOARDING_AND_ACTIVATION_PREVIEW","title":"05 — Login, Signup, Onboarding and Activation Preview","section":"connectors","sectionLabel":"Connectors","status":"unclassified","type":"document","path":"connectors/05_AUTH_ONBOARDING_AND_ACTIVATION_PREVIEW.mdx","bytes":2386,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"\n## Routes\n\n```text\n/login\n/signup\n/onboarding/welcome\n/onboarding/profile\n/onboarding/role\n/onboarding/workspace\n/onboarding/activation\n/onboarding/complete\n```\n\n## Login\n\nThe login page must include:\n\n- IntegrateWise identity\n- Email input\n- Continue action\n- Passwordless presentation\n- Google and GitHub options\n- Marketplace-origin message when present\n- Local validation, loading, and error states\n- Link to signup\n- Responsive mobile layout\n\nFor the frontend-only increment, successful login loads a deterministic demo persona and opens `/app/home`.\n\n## Signup\n\nThe signup page must include:\n\n- Name\n- Work email\n- Organization name\n- Terms acknowledgement\n- Marketplace-origin context\n- Local validation\n- Link to login\n\nSuccessful local signup starts onboarding.\n\n## Onboarding data\n\nCollect:\n\n- Primary objective\n- Industry\n- Company size\n- Name and job title\n- Department\n- Department role\n- Seniority\n- Organization role\n- Workspace name and type\n- Initial preferred views\n\n## Role assignment\n\nThe role step must preview:\n\n- Assigned department\n- Department role\n- Organization access level\n- Work views that will appear\n- Platform modules available to the user\n\n## Activation preview\n\nThe activation step is a UI simulation and must show explicit stages:\n\n```text\nIdentity confirmed\n→ Workspace prepared\n→ Role assigned\n→ Department views resolved\n→ Source connector selected\n→ Initial hydration preview\n→ Workbench ready\n```\n\nThe preview must not claim that a real connector, backend, or provider synchronization occurred.\n\n## Marketplace-origin behavior\n\nWhen the entry context contains an external marketplace source, the UI must preserve and display:\n\n- Marketplace name\n- IW-Spine-Network as the installed connector/plugin\n- Originating provider\n- Expected first connection\n- Resulting Workbench preview\n\n## Completion\n\nThe completion screen must show:\n\n- User persona\n- Organization and workspace\n- Department and role\n- Number and names of enabled Work views\n- Sidebar preview\n- Available connector and capability modules\n- Open Workbench action\n\nDo not auto-redirect before the user can inspect the activation result.\n\n## Local state\n\nOnboarding must update the frontend demo session so that opening the Workbench renders the resolved role-specific navigation and content without a page reload.\n"}