Skip to content

Sponsor Self-Service Onboarding Portal #306

@Starefossen

Description

@Starefossen

Summary

Token-based page where sponsors complete their profile after signing.

Schema Additions

  • onboarding_token - unique secure token
  • onboarding_complete - boolean
  • onboarding_completed_at - datetime

Implementation

Page: /sponsor/onboarding/[token]

  • Token validation
  • Logo upload (using existing attachment infrastructure)
  • Contact info confirmation
  • Billing details form (org_number, billing email)
  • Save directly to sponsor document

Token Generation

  • Generate on contract signing
  • Include in welcome email

Acceptance Criteria

  • Secure token-based access
  • Logo upload works
  • Billing details saved to sponsor
  • Activity logged on completion
  • Invalid/expired tokens handled gracefully

Dependencies

Part of

Epic: CRM Phase 2 - Sponsor Contract Signing & Automation

Related: #199

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions