Getting Started with Guidroo
Learn how to set up your Guidroo account and start teaching online with our comprehensive platform.
Getting Started with Guidroo
Welcome to Guidroo! This guide will walk you through setting up your account, creating your first course, and starting to teach students online.
Table of Contents
- Account Setup and Onboarding
- Creating Your Organization
- Inviting Team Members
- Setting Up Your First Course
- Creating Live Sessions
- Starting Your First Video Call
- Next Steps
Account Setup and Onboarding
Step 1: Sign Up for Guidroo
- Visit the Guidroo website and click "Get Started"
- Enter your email address and create a secure password
- Verify your email address by clicking the link in your inbox
- Complete your profile information
Step 2: Complete Your Profile
During onboarding, you'll be asked to provide:
- Full Name: Your display name for students
- Profile Picture: Upload a professional photo
- Bio: Brief description of your teaching experience
- Subjects: What you teach (Math, Science, Languages, etc.)
- Time Zone: For scheduling purposes
Step 3: Choose Your Theme
Select your preferred interface theme:
- Light Mode: Clean, bright interface
- Dark Mode: Easy on the eyes for evening teaching
- Auto: Automatically switches based on your system settings
Understanding Organizations in Guidroo
What is an Organization?
An Organization in Guidroo is your teaching workspace - think of it as your virtual school or tutoring center. It's where you:
- Manage all your courses and teaching content
- Invite team members (other tutors, administrators)
- Track students and their progress
- Handle billing and payments
- Organize everything in one place
Why Organizations Matter:
- Professional Structure: Organize your teaching business like a real school
- Team Collaboration: Work with other tutors and staff
- Student Management: Keep all your students organized
- Scalability: Grow from individual tutoring to a full teaching business
Organization vs. Personal Account
Personal Account:
- Just you teaching individual students
- Limited features and students
- Good for starting out
Organization Account:
- Multiple tutors and team members
- Unlimited students and courses
- Advanced features and analytics
- Professional business structure
Creating Your Organization
Step 1: Organization Details
Create your teaching organization with these details:
- Organization Name: Your school, tutoring center, or personal brand
- Description: What your organization offers
- Website: Your organization's website (optional)
- Logo: Upload your organization's logo
Step 2: Business Information
Provide your business details:
- Address: Your organization's location
- Phone Number: Contact number for students
- Business Hours: When you're available for support
- Currency: Your preferred payment currency
Inviting Team Members
Step 1: Invite Team Members
Add tutors, administrators, and support staff to your organization:
- Go to Settings → Team Members
- Click "Invite Member"
- Enter their email address
- Select their role:
- Admin: Full access to all features
- Tutor: Can create and manage courses
- Member: Basic access to view content
Step 2: Role Permissions
Understand what each role can do:
Administrator:
- Create and manage all courses
- Invite team members
- Access billing and payments
- Manage organization settings
Tutor:
- Create and manage their own courses
- Schedule live sessions
- View student progress
- Access teaching materials
Member:
- View assigned courses
- Access shared resources
- Participate in team discussions
Understanding Guidroo Subscriptions
How Guidroo Pricing Works
Guidroo offers flexible subscription plans that grow with your teaching business. Every new account starts with a free plan so you can begin teaching immediately without any financial commitment.
Free Plan - Start Teaching Today
Price: $0.00 / month
What's Included:
- Up to 5 students
- Live 1-on-1 Tutoring
- Homework & Assignments
- Progress Tracking
- Basic scheduling
- 1-hour session limit
Perfect For:
- Individual tutors getting started
- New tutors just starting out
- Individual teachers with small classes
- Testing the platform before upgrading
- Part-time tutoring businesses
Pro Plan - Grow Your Teaching Business (Recommended)
Price: $199.00 / month Free Trial: 14 days free trial
What's Included:
- Up to 60 students
- Live 1-on-1 Tutoring
- Group Classes
- Homework & Assignments
- Progress Tracking
- Advanced Analytics
- Recorded Sessions
- Multiple Organizations
- 3-hour session duration
- 1 TB storage space
- Priority support
Perfect For:
- Professional tutors and small education centers
- Established tutors with growing student base
- Small tutoring businesses
- Teachers wanting to monetize their expertise
- Anyone ready to scale their teaching
Business Plan - Professional Teaching Organizations
Price: $299.00 / month Free Trial: 14 days free trial
What's Included:
- Up to 100 students
- Live 1-on-1 Tutoring
- Group Classes
- Recorded Sessions
- Homework & Assignments
- Progress Tracking
- Advanced Analytics
- Multiple Organizations
- API Access (upcoming)
- Dedicated Support
- Bulk Enrollment
- 3-hour session duration
- 5 TB storage space
- Custom integrations
Perfect For:
- Education organizations and tutoring centers
- Tutoring centers and schools
- Online education companies
- Teams of tutors working together
- Large-scale teaching operations
Automatic Free Subscription
How It Works:
- Start Free: Every new account begins with the Free plan
- No Credit Card Required: Start teaching immediately
- Full Access: Use all Free plan features right away
- Easy Upgrade: Upgrade anytime as you grow
Why We Offer Free:
- Try Before You Buy: Test all features before committing
- Build Your Business: Start earning before paying
- Risk-Free: No financial commitment to get started
- Prove Value: See results before upgrading
When to Upgrade Your Plan
Upgrade to Pro When:
You're Ready to Scale:
- You have more than 5 students
- You want to accept payments from students
- You need advanced course features
- You want detailed analytics
Signs You Need Pro:
- Students asking to pay for your courses
- Running out of student slots
- Wanting to create more complex courses
- Need better support and features
Upgrade to Business When:
You're Building a Team:
- You want to hire other tutors
- You need multiple teaching brands
- You want advanced team management
- You need enterprise-level features
Signs You Need Business:
- Planning to hire tutors or staff
- Managing multiple teaching businesses
- Need advanced analytics and reporting
- Want dedicated support and account management
How to Upgrade Your Subscription
Step 1: Access Billing Settings
- Go to Settings → Billing & Subscription
- View your current plan and usage
- Click "Upgrade Plan" button
- Choose your new plan
Step 2: Choose Your New Plan
Compare Plans:
- See all features side by side
- Calculate costs based on your needs
- Preview benefits of each plan
- Choose the right fit for your business
Step 3: Complete Payment
Billing Frequency:
- Billed Monthly: Pay monthly with automatic renewal
- Billed Yearly: Annual billing option (may include discounts)
Payment Options:
- Credit Card: Visa, MasterCard, American Express
- Stripe Integration: Secure payment processing through Stripe
- All payments are processed securely through our payment provider
Subscription Benefits Explained
Why Subscriptions Matter
Consistent Access:
- Reliable Platform: Always-available teaching tools
- Regular Updates: New features and improvements
- Technical Support: Help when you need it
- Data Security: Your content and student data protected
Business Growth:
- Scalable Pricing: Pay only for what you use
- Professional Features: Tools that help you succeed
- Student Trust: Professional platform builds confidence
- Competitive Advantage: Advanced features over competitors
Free vs. Paid Features Comparison
Free Plan Limitations:
- Limited to 5 students
- 1-hour session limit
- Basic scheduling only
- Community support only
- Basic analytics
Pro Plan Benefits ($199/month):
- Up to 60 students
- 3-hour session duration
- Group Classes
- Recorded Sessions
- Advanced Analytics
- Multiple Organizations
- 1 TB storage space
- Priority support
- 14 days free trial
Business Plan Benefits ($299/month):
- Up to 100 students
- 3-hour session duration
- All Pro features plus:
- API Access (upcoming)
- Dedicated Support
- Bulk Enrollment
- 5 TB storage space
- Custom integrations
- 14 days free trial
Setting Up Your First Course (Batch)
Step 1: Create a New Batch
A "Batch" in Guidroo is a course or class that students can enroll in. Only administrators can create batches:
- Navigate to Batches in your dashboard
- Click "Create New Batch" button
- Fill in the batch details:
- Batch Name: e.g., "Advanced Mathematics - Grade 10"
- Subject: Enter the subject (required)
- Description: What students will learn (optional, max 1000 characters)
- Start Date: When the batch begins (cannot be in the past)
- End Date: When the batch ends (optional, must be after start date)
- Max Students: Maximum number of students (optional, 1-1000)
Step 2: Set Pricing and Payment
Configure how students will pay for your batch:
- Free Batch: Set
paymentRequiredto false (no price needed) - Paid Batch: Set
paymentRequiredto true and provide:- Price: Amount (must be > 0 if payment is required)
- Currency: Default is USD
- The system automatically generates a unique batch code for identification
Step 3: Assign Tutors
After creating the batch, you can assign tutors:
- Primary Tutors: Main instructors for the batch
- Co-tutors: Additional instructors who can help
- Only users with ADMIN or TUTOR roles can be assigned as tutors
- Tutors must be team members of your organization
Creating Live Sessions
Step 1: Schedule a Session
Only administrators can create sessions. Create individual sessions within your batch:
- Go to your batch details page or navigate to Sessions in your dashboard
- Click "Add Session" or "Create Session"
- Fill in session details:
- Session Title: e.g., "Introduction to Algebra" (required)
- Batch: Select the batch this session belongs to
- Tutor: Select the tutor who will teach (must be assigned to the batch or be an admin)
- Start Time: When the session will begin
- End Time: When the session will end (must be after start time)
- Type: Choose LIVE or OFFLINE (defaults to LIVE)
- Description: What will be covered (optional)
Note: The system enforces subscription limits for session duration. Free plan allows up to 60 minutes, Pro and Business allow up to 180 minutes (3 hours).
Step 2: Add Session Content
Prepare materials for your session (optional):
- Overview: Brief description of the session content
- Materials: Array of materials/resources needed
- Notes: Teaching notes and reminders (array)
- Template: Optional session template ID for reusable content
- Metadata: Additional session metadata (JSON)
Step 3: Session Enrollment
Students enrolled in the batch automatically have access to sessions:
- Students don't need separate invitations for sessions
- Only students enrolled in the batch can join sessions
- Session status starts as SCHEDULED and changes to LIVE when started, then COMPLETED or CANCELLED
Starting Your First Video Call (Go-Live Feature)
Step 1: Start the Live Session
When it's time for your session, only the session creator or assigned tutor can start it:
- Go to the Sessions page
- Find your scheduled session (status should be SCHEDULED)
- Click "Start Live Session" button
- The system will:
- Verify you have permission (must be session creator or assigned tutor)
- Check session status (must not already be LIVE)
- Generate a unique room ID (format:
ROOM-{timestamp}-{sequence}) - Create a secure room token for authentication
- Create a VideoRoom record with status WAITING
- Add you as the first participant with HOST role
- Update session status to LIVE
- You'll receive a join URL:
/live/{roomId}(where{roomId}is the generated room ID)
Note: The system supports third-party video providers. You can specify a provider (e.g., 'zoom', 'default') and room settings in the start request.
Step 2: Join the Video Call
Once the session is started:
- Click the "Join Session" button or use the join URL
- The system verifies:
- You are enrolled in the batch (for students)
- You are the tutor or admin (for hosts)
- Session is in LIVE status
- Allow camera and microphone permissions when prompted
- You'll be added as a VideoParticipant with appropriate role:
- HOST: Session creator or assigned tutor
- MODERATOR: Can be assigned by host
- PARTICIPANT: Students enrolled in the batch
Step 3: Manage the Session
During the live session:
- Participant Management: As HOST, you can manage participants
- Room Status: Monitored automatically (WAITING → LIVE → ENDED)
- Recording: Recording URL can be stored after session ends
- Third-Party Integration: The system stores room tokens and metadata for integration with video providers
Note: The actual video controls (screen sharing, whiteboard, chat) are handled by your third-party video provider (Zoom, Google Meet, etc.). Guidroo manages the session lifecycle and participant access.
Step 4: End the Session
When the session is complete:
- The session status can be updated to COMPLETED or CANCELLED
- The VideoRoom status changes to ENDED
- Recording URLs can be stored in the VideoRoom record
- Session analytics are tracked (attendance, duration, engagement)
Next Steps
Explore Advanced Features
Once you're comfortable with the basics, explore these features:
- Student Management: Track progress and attendance
- Payment Processing: Set up automated billing
- Content Library: Organize teaching materials
- Analytics: View engagement and performance data
- Mobile App: Teach on the go with our mobile app
Get Help and Support
- Help Center: Browse our comprehensive documentation
- Video Tutorials: Watch step-by-step guides
- Community Forum: Connect with other educators
- Support Team: Contact us for personalized help
Best Practices
- Test Your Setup: Always test your equipment before sessions
- Prepare Materials: Have your content ready in advance
- Engage Students: Use interactive features to keep students engaged
- Follow Up: Send session recordings and follow-up materials
- Gather Feedback: Ask students for feedback to improve
Troubleshooting
Common Issues
Video/Audio Problems:
- Check your internet connection
- Ensure camera and microphone are not blocked
- Try refreshing the page
- Use a different browser if needed
- Check browser pop-up is not blocked
Student Can't Join:
- Verify the session is started
- Check the join link is correct
- Ensure students have the right permissions
- Try sending a new invitation
Session Won't Start:
- Check your internet connection
- Verify you have the correct permissions
- Ensure the session is scheduled for the right time
- Contact support if the issue persists
Getting Help
If you encounter issues:
- Check our Help Center for common solutions
- Search our Knowledge Base for specific topics
- Contact Support for personalized assistance
- Join our Community Forum to ask other users
Congratulations! You're now ready to start teaching with Guidroo. Remember, our support team is always here to help you succeed. Happy teaching!