Account Setup & Onboarding
Setting up your Shaloz business account takes about 10-15 minutes. Follow this step-by-step guide to get started.
__________________________________________________
Before You Begin
What You'll Need:
- Valid US phone number (for verification)
- Business information (name, website)
- Email address
- Pickup location address (warehouse/store location where drivers pick up packages)
- Payment method (credit/debit card) for delivery fees
__________________________________________________
Step 1: Create Your Account
- Visit portal.shaloz.com
- Click "Sign Up" button
- Enter Business Information:
- First Name - Your first name
- Last Name - Your last name
- Email Address - Primary contact email
- Phone Number - US phone number with area code
- Business Name - Your company/business name
- Business Website - Your website URL (optional)
- Company Size - Choose from dropdown:
- 1-10 employees
- 11-50 employees
- 51-200 employees
- 201-500 employees
- 501-1000 employees
- 1000+ employees
- Click "Continue" or "Sign Up"
__________________________________________________
Step 2: Phone Verification
Why? Phone verification ensures account security and enables SMS notifications.
- Receive SMS with 6-digit verification code
- Enter Code in the app
- If Code Doesn't Arrive:
- Click "Resend SMS" (available after 60 seconds)
- Or click "Call Me" to receive code via phone call
- Submit code to verify
Troubleshooting:
- Code expires after 10 minutes
- Check your phone number is correct
- Ensure you have cell signal
- Check spam/blocked messages
__________________________________________________
Step 3: Add Team Member (Optional)
What Are Team Members?
Team members are employees who can help manage deliveries but have limited access (they can't see settings, API keys, or billing).
To Add First Team Member:
- Enter team member's information:
- First name
- Last name
- Phone number
- Click "Add Team Member"
Or Skip This Step:
- Click "Skip" to add team members later
- You can add unlimited team members from the Team Members page
__________________________________________________
Step 4: Create Pickup Location (Required)
What Is a Pickup Location?
A pickup location is the physical location where drivers pick up packages (your warehouse, store, or office).
Why Required?
Drivers need to know where to pick up packages. You must have at least one pickup location to use Shaloz.
To Create Your First Center:
- Enter Pickup Location Information:
- Center Name - Descriptive name (e.g., "Main Warehouse", "Downtown Store")
- Address Line 1 - Street address
- Address Line 2 - Suite/unit number (optional)
- City - City name
- State - Select state from dropdown
- ZIP Code - 5-digit ZIP code
- Coordinates Auto-Populate:
- System uses Google Maps geocoding
- Latitude and longitude fill automatically
- No action needed
- Click "Save" or "Continue"
Tips:
- Use the exact address where drivers should arrive
- Include suite/unit number for multi-tenant buildings
- Verify location is correct on map (if shown)
__________________________________________________
Step 5: Shipment Zone Setup (Optional)
What Are Shipment Zones?
Shipment zones define which ZIP codes you want to serve from each pickup location.
During Onboarding:
- You can skip this step
- Configure zones later from the Shipment Zones page
To Add Zone Now:
- Enter Zone Name (e.g., "Greater Boston Area")
- Add ZIP Codes:
- Enter ZIP codes comma-separated (e.g., "02101, 02102, 02103")
- Or one per line
- Set Radius (optional) - Miles from pickup location
- Click "Save Zone"
__________________________________________________
Step 6: Onboarding Complete
What Happens Next:
- Redirected to Dashboard - You'll see the main Business Portal dashboard
- API Keys Generated Automatically - Sandbox and Production keys created
- Stripe Account Created - For payment processing
- Ready to Use - Start creating deliveries or integrating with WooCommerce
Onboarding Progress Tracker:
Your onboarding status is tracked in the system:
- Team Setup → Pickup Location → Shipment Zone → Completed
- You can complete skipped steps anytime
__________________________________________________
After Onboarding: Next Steps
Recommended Actions:
1. Get API Credentials
- Go to Settings page
- Copy Business ID (businessToken)
- Create Sandbox API Key for testing
- Store credentials securely
2. Set Up Payment Method
- Go to Settings → Payment Methods
- Add credit/debit card
- Required to create deliveries
3. Test Rate Calculator
- Go to Rate Calculator page
- Enter customer ZIP codes
- Verify service coverage
4. Install WooCommerce Plugin (if applicable)
- Download plugin
- Configure with your API key
- Test integration
5. Create Test Order
- Go to Fulfillment Data page
- Click "Create Manual Entry"
- Fill in test customer details
- Complete delivery workflow in Sandbox mode
6. Configure Webhooks (if using WooCommerce)
- Copy webhook secret from Settings
- Add to WooCommerce plugin
- Copy WooCommerce webhook URL
- Add to Business Portal Settings
7. Add More Team Members (if needed)
- Go to Team Members page
- Add warehouse staff or coordinators
- Assign them to pickup locations
8. Set Up Shipment Zones
- Go to Shipment Zones page
- Add ZIP codes for each pickup location
- Activate zones
__________________________________________________
Understanding Your Account
Account Details:
- Business ID (businessToken) - Unique identifier for API calls
- Phone Number - Tied to your login (cannot be changed without support)
- Email - Primary contact for notifications
- Business Name - Shown in communications
Account Capabilities:
Business Owner (You):
- Full access to all features
- Can create/edit/delete orders
- Can manage team members
- Can view/manage API keys
- Can configure settings
- Can manage billing
Team Members (if added):
- Limited access
- Can view orders from assigned centers only
- Can fulfill orders (process payments)
- Cannot access settings, API keys, or billing
- Cannot create/edit/delete orders
__________________________________________________
Account Security
Your account is protected by:
- Phone verification at every login
- JWT token authentication (7-day expiry)
- Encrypted API keys
- Stripe secure payment processing
Best Practices:
- Never share your API keys
- Keep your phone number secure (used for SMS login)
- Log out from shared devices
- Review team member access regularly
- Rotate API keys periodically
__________________________________________________
Need Help During Setup?
Common Issues:
Can't receive verification code:
- Check phone number format
- Wait 60 seconds before resending
- Try "Call Me" option
- Contact support
Address won't geocode:
- Verify address is complete and valid
- Try entering without suite/unit number
- Use standard USPS address format
- Contact support for manual entry
Payment method won't add:
- Verify card details (number, expiry, CVV)
- Check card is not expired
- Try different card
- Contact your bank
Still Need Help?
- Email: support@shaloz.com (check Business Portal for current contact)
- Visit: help.shaloz.com
- Phone: (check Business Portal for support number)
Comments
Please sign in to leave a comment.