Book Your First Class in 5 Steps
This guide will walk you through creating your account, setting up your profile, and booking your first English lesson on the Speak English Now platform.Sign In with OAuth
The platform uses NextAuth for secure authentication with Google and GitHub providers.When you click the sign-in button:Your user record is created in the database with default values:
Google Sign-In (Recommended)
- You’ll be redirected to Google’s OAuth consent screen
- Grant calendar permissions for class scheduling
- Automatically redirected to
/inicio(your dashboard)
The platform requests Google Calendar permissions (
calendar.events scope) to automatically create class events and generate Meet links.What Happens Behind the Scenes
Complete Your Profile
Navigate to Configuración (Settings) to set up your learning profile.
Required Information
Update your profile with:- Nivel de Inglés: Choose from
inicial,básico,intermedio, oravanzado - Localidad: Your city/location
- Teléfono: Contact number for notifications
- Newsletter: Opt in/out of learning tips and updates
Your English level determines which learning track you’ll be assigned:
- Inicial: Grammar-focused classes
- Intermedio: Listening and comprehension
- Avanzado: Conversational fluency
Browse Available Classes
Configure Your Class
After selecting a time slot, configure your class details in the Detalles de la reserva section.Examples:
Choose Class Type
Individual Class (1 student)- Personalized attention
- Custom learning objectives
- Base price: Check
pricing.json
- Collaborative learning
- Reduced per-student pricing
- Select number of participants
Set Learning Focus
Describe your learning objective in the Objetivo de la clase textarea (max 100 characters):- “Practice business English presentations”
- “Improve pronunciation of difficult words”
- “Learn travel vocabulary and phrases”
While the learning focus is optional, providing specific goals helps your instructor prepare relevant materials.
Complete Payment & Confirm
Click Agendar clase to proceed to payment.
Payment Flow
- Create Mercado Pago Preference
- Create Pending Virtual Class
status: "pending":- Payment Confirmation
What You’ll Receive
Email Confirmation
Payment receipt and class details from Mercado Pago
Calendar Event
Automatic Google Calendar invite with Meet link
Access Code
Unique code to join class (available 60 min before start)
Activity Assignment
AI-generated post-class exercises in “Mis Actividades”
Accessing Your Class
60 Minutes Before Start Time
Navigate to Mis Clases Virtuales to view your upcoming classes and access codes.- Current time is within 60 minutes of class start
- Class status is
scheduled - You have a valid
accessCode
During the Class
- Click the join button to open Google Meet
- Enter your access code if prompted
- Participate in the 90-minute session
- Take notes on topics covered
After the Class
Check Mis Actividades for AI-generated exercises based on your lesson:- exam: Multiple choice or written tests
- audio: Listening comprehension
- video: Video analysis tasks
- reading: Text comprehension
Activities must be completed before your next class to track progress effectively. The AI tutor adjusts difficulty based on your performance.
Troubleshooting
My access code isn't showing
My access code isn't showing
Access codes appear 60 minutes before class start. If your class is within this window and you don’t see it, check that:
- Payment status is
approved(check Facturación) - Class status is
scheduled(notpendingorcancelled) - You’re logged in with the correct account
Payment was successful but no calendar event
Payment was successful but no calendar event
The webhook might have failed. Contact support via Centro de Ayuda with your:
- User ID (from Configuración)
- Preference ID (from payment confirmation)
- Payment date and time
I need to cancel or reschedule
I need to cancel or reschedule
Currently, cancellations and rescheduling must be done through support. Submit a ticket at Centro de Ayuda with category “CUENTA” or contact via WhatsApp: +11-3057-7799
Class link not working
Class link not working
Ensure you:
- Have Google Meet access enabled
- Are using the correct Google account
- Joined within the class time window
HIGH or URGENT if class is starting soon.Next Steps
Explore Learning Levels
Learn about Grammar, Listening, and Conversational tracks
API Reference
Integrate with the platform API for custom solutions
Virtual Classes
Discover individual and group class formats
Learning Activities
Explore AI-powered exams and exercises
Need Help?
Support Tickets
Submit a support ticket for assistance. Average response time: 24 hours
For urgent issues during class time, contact via WhatsApp: +11-3057-7799