Quickstart Guide
Welcome to Karrio Insiders! This guide will help you quickly set up your platform, create your superadmin account, and manage your team members.
First Login
After completing the installation, access your Karrio instance:
- Navigate to your dashboard URL (e.g.,
https://app.shipping.company.com
orhttp://localhost:3000
) - Log in with the default credentials:
- Email:
admin@example.com
- Password:
demo
- Email:
⚠️ Important: Change these default credentials immediately after your first login.
Setting Up Your Superadmin Account
1. Change Default Password
After your first login:
- Click on your profile icon in the top right corner
- Select Account Settings
- Navigate to Security tab
- Click Change Password
- Enter the current password (
demo
) - Create a strong new password
- Confirm your new password
- Click Update Password
2. Update Profile Information
Complete your superadmin profile:
- Navigate to Account Settings → Profile
- Update the following information:
- Full Name
- Email Address (if different from default)
- Phone Number (optional)
- Time Zone
- Click Save Changes
Accessing the Admin Dashboard
As a superadmin, you have access to the platform administration panel:
- Click on the Admin link in the navigation menu
- Or navigate directly to
/admin
The admin dashboard provides access to:
- Platform configuration
- User management
- Carrier network management
- Feature flags
- System monitoring
Managing Staff Members
Creating Your First Staff User
- Navigate to Admin → User Management
- Click Invite User button
- Fill in the user details:
- Full Name: Enter the staff member’s name
- Email: Their email address
- Role: Select from:
- Member: Basic access to shipping operations
- Developer: Access to API keys and developer tools
- Admin: Full administrative access
- Click Send Invitation
The user will receive an email invitation to set up their account.
User Roles and Permissions
Member Role
- Create and manage shipments
- Access tracking information
- View reports
- Manage personal API keys
Developer Role
All Member permissions plus:
- Access to developer tools
- Create and manage webhooks
- View API logs
- Access to API documentation
Admin Role
All Developer permissions plus:
- Access to admin dashboard
- Manage users and permissions
- Configure platform settings
- Manage carrier connections
- Control feature flags
Managing Existing Users
From the User Management page, you can:
-
Edit User Details
- Click the menu icon (⋮) next to a user
- Select Edit
- Update their information and permissions
- Click Update User
-
Deactivate Users
- Edit the user
- Uncheck the Active checkbox
- Save changes
-
Remove Users
- Click the menu icon (⋮)
- Select Remove
- Confirm the action
Organization Setup
Creating Your First Organization
- Navigate to Settings → Organizations
- Click Create Organization
- Enter organization details:
- Organization Name
- Country
- Currency
- Time Zone
- Click Create
Inviting Team Members to Organizations
- Navigate to your organization settings
- Click Members tab
- Click Invite Member
- Enter their email address
- Select their role within the organization
- Click Send Invitation
Initial Platform Configuration
1. White Label Setup
Customize your platform appearance:
- Go to Admin → Platform
- Update:
- Platform Name
- Platform Website URL
- Save changes
2. Email Configuration
Set up email notifications:
- Navigate to Admin → Platform
- Click edit icon next to Email Configuration
- Configure SMTP settings:
- Email Host (e.g.,
smtp.gmail.com
) - Email Port (e.g.,
587
) - Email User
- Email Password
- From Address
- Enable TLS if required
- Email Host (e.g.,
- Click Save Changes
3. Feature Flags
Enable or disable platform features:
- Go to Admin → Platform
- Click edit icon next to Features
- Toggle features on/off:
- Multi Organizations
- Document Management
- Workflow Management
- Order Management
- Apps Management
- Save your preferences
Setting Up Your First Carrier
- Navigate to Admin → Carriers Network
- Click Add Connection
- Select a carrier (e.g., FedEx, UPS, DHL)
- Enter carrier credentials
- Configure settings:
- Set as active/inactive
- Select capabilities
- Add metadata tags
- Click Create Connection
Quick Actions Checklist
After installation, complete these essential tasks:
- Change default admin password
- Update admin profile information
- Configure platform name and branding
- Set up email configuration
- Create your first organization
- Invite team members
- Configure at least one carrier
- Test create a shipment
Common Next Steps
For Platform Administrators
-
Review Security Settings
- Enable audit logging
- Configure password policies
- Set up IP whitelisting (if needed)
-
Configure Integrations
- Set up webhooks
- Configure API rate limits
- Enable third-party integrations
-
Customize Platform
- Upload company logo
- Customize email templates
- Configure default settings
For Development Teams
-
Generate API Keys
- Navigate to Developers → API Keys
- Create keys for different environments
- Set appropriate permissions
-
Explore API Documentation
- Access OpenAPI/Swagger docs
- Review GraphQL schema
- Test endpoints in playground
-
Set Up Development Environment
- Configure webhooks for testing
- Set up logging preferences
- Create test organizations
Getting Help
If you encounter any issues:
-
Check Documentation
- Platform guides in
/docs/platform
- API documentation in
/developers
- Carrier-specific guides
- Platform guides in
-
Community Support
- Join our Discord server
- Browse community forums
- Check GitHub issues
-
Premium Support (Insiders only)
- Email: support@karrio.io
- Priority response times
- Direct access to engineering team
What’s Next?
Now that your platform is set up:
- Configure White Labeling - Customize the platform for your brand
- Manage Feature Flags - Control available features
- Set Up Carriers - Add more shipping providers
- Configure Workflows - Automate shipping processes
- Explore API - Integrate with your systems