- docs
- FlowFuse User Manuals
- Using FlowFuse
-
- Getting Started
- Static asset service
- Bill of Materials
- FlowFuse Concepts
- Instance States
- Changing the Stack
- Custom Hostnames
- Custom Node Packages
- DevOps Pipelines
- Environment Variables
- FlowFuse Expert
- FlowFuse File Nodes
- FlowFuse MQTT Nodes
- FlowFuse Project Nodes
- FlowFuse Tables
- Groups
- High Availability mode
- HTTP Access Tokens
- Instance Settings
- Logging
- persistent-context
- Role-Based Access Control
- Shared Team Library
- Snapshots
- Team Broker
- Teams
- User Settings
- FlowFuse API
- Migrating a Node-RED project to FlowFuse
- Device Agent
- Device Agent
- Hardware Guides
- FlowFuse Cloud
- FlowFuse Cloud
- FlowFuse Self-Hosted
- Quick Start
- Installing FlowFuse
- Upgrading FlowFuse
- Administering FlowFuse
- Support
- Community Support
- Premium Support
- Debugging Node-RED issues
- Contributing
- Contributing to FlowFuse
Invite External User Flow
sequenceDiagram
autonumber
participant UserEmail
participant InvitedUser
participant TeamOwner
participant UI
participant Runtime
participant DB
Note over TeamOwner: TeamOwner wants to invite an external user to a team
TeamOwner->>UI: Opens Add Team Members dialog
TeamOwner->>UI: Enters User email, clicks okay
UI->>+Runtime: POST /api/v1/teams/:teamId/invitations
Runtime->>DB: Create Invitation
Runtime->>UserEmail: Send email containing link to /account/create?email={email}`
Runtime->>DB: Update audit log
Runtime-->>-UI: { status: 'okay' }
Note over TeamOwner: TeamOwner role complete
UserEmail-->>InvitedUser: Email received
InvitedUser->>+UI: Opens /account/create?email={email}
UI->>UI: Prefills email field of sign-up page
InvitedUser->>UI: Enters details on sign-up page
InvitedUser->>UI: Clicks Sign-up
UI->>+Runtime: POST /account/register
Runtime->>Runtime: Checks an invite exists for this email
Note over InvitedUser,Runtime: Standard sign-up flow continues
- See also User Sign Up
Updated: 21 May, 2026
