Accounts & Sign-in
Every user must create a TWIST account to use the mobile app or web portal. Your account provides access to installations and allows you to control products, create scenes, and configure automations.
Creating an Account
- Mobile App
- Web Portal
When you first open the app, you'll see the login screen:
- Tap Sign Up or Create Account
- Enter your email address
- Create a password and confirm it
- Complete any additional required fields
- Tap Create Account
You'll receive a confirmation and be automatically logged in.
- Visit the TWIST portal website
- Click Sign Up or Create Account
- Enter your email address
- Create a password and confirm it
- Complete the registration form
- Click Create Account
Check your email for any verification steps if required.
Signing In
- Mobile App
- Web Portal
- Open the app
- Enter your email and password
- Tap Sign In
The app securely stores your authentication token and automatically refreshes it when needed. You'll remain signed in until you explicitly log out.
- Visit the TWIST portal
- Enter your email and password
- Click Sign In
Your session will remain active based on your browser settings and security policies.
Password Recovery
If you forget your password:
- Mobile App
- Web Portal
- On the login screen, tap Forgot Password
- Enter your email address
- Tap Send Reset Link
- Check your email for password reset instructions
- Follow the link to create a new password
- On the login page, click Forgot Password
- Enter your email address
- Click Send Reset Link
- Check your email for password reset instructions
- Follow the link to create a new password
Signing Out
- Mobile App
- Web Portal
To sign out:
- Navigate to Settings or your profile menu
- Tap Sign Out or Log Out
- Confirm the action
You'll be returned to the login screen.
To sign out:
- Click your profile icon or menu
- Select Sign Out or Log Out
You'll be returned to the login page.
Security Notes
- Your credentials are authenticated securely against the TWIST middleware
- The app uses session tokens for API calls and automatically handles token refresh
- If authentication fails (incorrect username/password), you'll see a clear error message
- The app automatically refreshes tokens when it receives a "401 Unauthorized" response without requiring user action