Account Setup Guide
Account Setup Guide
Complete your SWELLEnterprise account setup to get the most out of the platform.
Profile Information
Basic Profile
Access your profile via the top-right menu → Profile or Settings.
Required Information:
- Full Name: Your display name throughout the system
- Email Address: Used for login and notifications
- Password: Secure password (minimum 8 characters recommended)
Optional Information:
- Phone Number: For contact purposes
- Avatar/Photo: Profile picture (helps team recognition)
- Bio: Brief description (useful for scheduling booking pages)
- Timezone: Critical for scheduling and time-based features
Important: Set your timezone correctly - it affects scheduling availability, invoice due dates, and all time-based features.
Booking Profile (Scheduling)
If you use the scheduling module, configure your booking profile:
- Booking Slug: Custom URL for your booking page (e.g.,
/meet/john-doe) - Enable Public Booking: Allow people to book with you
- Booking Bio: Description shown on your booking page
- Booking Avatar: Photo shown on booking page
Organization Settings
Company Information
Set up your organization details:
- Company Name: Your business or organization name
- Address: Physical address (for invoices and contracts)
- Phone: Business phone number
- Email: Business email address
- Website: Your website URL
- Logo: Company logo (used in invoices, proposals, etc.)
- Tax ID: Tax identification number (for invoices)
Branding
Customize your brand appearance:
- Primary Color: Used in invoices, proposals, and UI elements
- Logo: Upload your company logo
- Favicon: Small icon for browser tabs
Email Configuration
SMTP Settings
Configure email sending for system notifications and client communications.
Access: Settings → SMTP Settings
Required Information:
- SMTP Host: Your email server (e.g.,
smtp.mailgun.org,smtp.gmail.com) - SMTP Port: Usually 587 (TLS) or 465 (SSL)
- Encryption: TLS or SSL
- Username: Your email address or SMTP username
- Password: Your email password or SMTP password
- From Name: Name shown in sent emails
- From Email: Email address shown as sender
Testing:
- Use the "Test Connection" button to verify settings
- Send a test email to yourself
- Check spam folder if test email doesn't arrive
See SMTP Settings for detailed configuration.
Email Client (Optional)
If you want to manage emails within SWELL:
- Connect your email account
- Configure IMAP/POP3 settings
- Enable email capture for specific addresses
Notification Preferences
Configure how and when you receive notifications:
Access: Settings → Notifications (or per-module settings)
Notification Types:
- Email Notifications: Receive emails for important events
- In-App Notifications: See notifications in the app
- SMS Notifications: Text messages (if configured)
- Push Notifications: Browser push notifications
Common Notification Events:
- New booking requests
- Invoice payments received
- Task assignments
- Lead status changes
- Project updates
- Team mentions
Security Settings
Password Management
- Change Password: Update your password regularly
- Password Requirements: Minimum 8 characters (recommended: 12+ with mix of characters)
- Password History: System prevents reusing recent passwords
Two-Factor Authentication (2FA)
If available, enable 2FA for additional security:
- Go to Settings → Security
- Enable Two-Factor Authentication
- Scan QR code with authenticator app
- Enter verification code
- Save backup codes in a secure location
Session Management
- Active Sessions: View and manage active login sessions
- Logout All Devices: Sign out from all devices at once
- Session Timeout: Automatic logout after inactivity
Module Activation
During trial, all modules are typically active. After trial, manage which modules you use:
Access: Settings → Modules (or Admin → Modules)
To Activate/Deactivate:
- Find the module in the list
- Toggle the switch to enable/disable
- Changes take effect immediately
Note: Deactivating a module hides it from navigation but doesn't delete data. You can reactivate later.
Team Management
Adding Team Members
- Go to Settings → Team (or Admin → Users)
- Click "Add User" or "Invite User"
- Enter email address
- Assign role (Admin, User, Guest)
- Send invitation
User Roles
- Super Admin: Full system access (you)
- Admin: Full access within tenant
- User: Standard access with permissions
- Guest: Limited read-only access
Permissions
Configure what each role can do:
- View/edit/delete records
- Access specific modules
- Manage settings
- View financial data
Billing & Subscription
Viewing Your Plan
Access: Settings → Billing or Admin → Subscription
Information Shown:
- Current plan name
- Subscription status (Active, Trial, Expired)
- Trial days remaining (if applicable)
- Next billing date
- Payment method
Upgrading/Downgrading
- Go to Billing settings
- Click "Change Plan" or "Upgrade"
- Select new plan
- Confirm changes
- Payment processed immediately
Payment Methods
- Add Payment Method: Credit card via Stripe
- Update Payment Method: Change card details
- Billing History: View past invoices and payments
See Billing & Subscriptions for details.
Integration Settings
Calendar Connections
Connect external calendars for scheduling:
- Google Calendar: OAuth connection
- Microsoft/Outlook: OAuth connection
- iCloud/CalDAV: Manual connection
- Other CalDAV: Custom server connection
See Calendar Connections for setup.
Payment Gateway
Configure Stripe for payments:
- Go to Settings → Integrations → Stripe
- Enter Stripe API keys (from Stripe dashboard)
- Test connection
- Enable payment processing
Other Integrations
- Mailgun: Email delivery (if not using SMTP)
- Plaid: Bank account connections (if available)
- Crisp: Support chat (typically pre-configured)
Data Import/Export
Importing Data
Supported Formats:
- CSV files
- Excel files (.xlsx)
Importable Data:
- Contacts
- Companies
- Products
- Invoices (limited)
Steps:
- Go to module (e.g., CRM → Contacts)
- Click "Import" button
- Select file
- Map columns
- Review preview
- Import
Exporting Data
Export your data for backup or migration:
- Go to Settings → Data Export
- Select data types to export
- Choose format (CSV, JSON)
- Click "Export"
- Download file when ready
Timezone Configuration
Critical Setting: Your timezone affects:
- Scheduling availability display
- Invoice due dates
- Task deadlines
- All time-based features
To Set:
- Go to Settings → Profile
- Select your timezone
- Save
For Scheduling:
- Your availability is shown in your timezone
- Clients see times in their timezone (if detected)
- Bookings are stored in UTC and converted for display
Next Steps
After completing account setup:
- Import Sample Data: Importing Sample Data
- Set Up Scheduling: Setting Up Availability
- Configure CRM: Managing Contacts
- Set Up Finance: Creating Invoices
Troubleshooting
Can't receive emails?
- Check SMTP settings
- Verify email address
- Check spam folder
- Test connection
Timezone issues?
- Verify timezone in profile
- Check browser timezone detection
- Ensure server timezone is correct
Module not showing?
- Check module activation status
- Verify subscription includes module
- Clear browser cache
For more help, see Common Issues.
Updated on: 13/03/2026
Thank you!
