Overview
This guide will walk you through the essential steps to start using upLegal, whether you’re a client seeking legal services or a lawyer looking to expand your practice.I'm a client
Find and book verified lawyers
I'm a lawyer
Join the platform and get clients
For clients
Get legal help in 4 simple steps.Create your account
Navigate to upLegal and click the login/signup button in the header.
- Basic signup
- Email verification
- Select “Soy Cliente - Busco servicios legales”
- Enter your first name and last name
- Provide a valid email address
- Create a strong password (8-18 characters, uppercase, lowercase, number, symbol)
- Confirm your password
- Click “Crear cuenta”
Search for lawyers
Use our powerful search to find the right lawyer:
Search methods
By specialty- Browse 19+ legal specialties including:
- Derecho de Familia (family law)
- Derecho Laboral (labor law)
- Derecho Civil (civil law)
- Derecho Penal (criminal law)
- Derecho Inmobiliario (real estate law)
- Filter by city or region across Chile
- Find lawyers in your area or available for remote consultations
- Set your budget with price range filters
- Filter by minimum rating (1-5 stars)
- View hourly rates in CLP
Lawyer profiles include
Verification badge
PJUD-verified lawyers display a “Verificado PJUD” badge
Experience
Years of practice and case history
Reviews
Client ratings and detailed feedback
Specialties
All practice areas and expertise
Book a consultation
Once you’ve found the right lawyer:
Select consultation details
- Choose consultation method
- 📹 Videollamada (video call) - default option
- 📞 Llamada (phone call)
- Pick your date
- View available dates up to 30 days ahead
- Sundays and Chilean holidays are automatically excluded
- Dates are color-coded based on availability
- Select time slot
- Available hours: 9:00 AM - 6:00 PM (weekdays)
- Saturday hours: 9:00 AM - 2:00 PM
- Time slots integrate with lawyer’s Google Calendar
- Unavailable slots are grayed out
- Choose duration
- 30 minutes - half the hourly rate
- 60 minutes - standard hourly rate
- 90 minutes - 1.5x hourly rate
- 120 minutes - 2x hourly rate
Pricing breakdown
The 10% service fee covers platform maintenance, payment processing, and customer support.
Complete booking
After selecting all details:- Review the booking summary
- Click “Continuar al pago”
- You’ll be redirected to MercadoPago checkout
Complete payment and attend consultation
Payment process
MercadoPago supports:- Credit/debit cards
- Bank transfers
- Other local payment methods
- ✅ Instant booking confirmation email sent to you
- ✅ Lawyer receives notification of new booking
- ✅ Appointment appears in your dashboard
- ✅ Calendar invite sent (if video call selected)
Before the consultation
- Video call
- Phone call
- Check your email for the Google Meet link
- Test your camera and microphone
- Prepare any documents or questions
- Join 2-3 minutes early
After the consultation
- Access your dashboard at
/dashboard - Navigate to “Consultations” tab
- Leave a review and rating
- Download consultation summary (if provided)
For lawyers
Start receiving clients through upLegal.Sign up and verify
Create lawyer account
- Go to upLegal signup
- Click login/signup button
- Select “Soy Abogado - Ofrezco servicios legales”
RUT verification process
- Enter your RUT in format XX.XXX.XXX-X
- Enter your full legal name (must match PJUD records)
- Click “Verificar RUT”
- System validates your RUT with Poder Judicial de Chile
- Upon success, you’ll see: ✅ “Verificado como abogado en el registro del Poder Judicial”
The RUT verification uses the official PJUD API to confirm you’re a registered lawyer in Chile.
Complete signup
After RUT verification:- Provide valid email address
- Create strong password
- Confirm password
- Click “Crear cuenta”
- Verify email address from inbox
Complete your profile
After verification, you’ll be redirected to Profile Setup (
/dashboard/profile/setup).Profile completion checklist
Your profile completion is tracked as a percentage:Basic information (30%)
Basic information (30%)
- Professional photo (avatar)
- Bio (200-500 words recommended)
- Years of experience
- Law firm name (optional)
- Professional title
Specialties (20%)
Specialties (20%)
Select your practice areas:
- Primary specialty (required)
- Additional specialties (up to 5)
- Certifications in each area
Location & contact (15%)
Location & contact (15%)
- City/region
- Office address (optional)
- Professional email
- Phone number
- Website (optional)
Pricing (15%)
Pricing (15%)
- Set hourly rate in CLP
- Define consultation types offered
- Specify payment terms
Education & credentials (20%)
Education & credentials (20%)
- Law school and graduation year
- Additional degrees or certifications
- Professional memberships
- Notable cases or achievements
Profile visibility
Set your availability
Navigate to When a client books:
/lawyer/profile and configure your schedule.Availability configuration
The availability system uses a weekly grid:Hours: 9:00 AM - 7:00 PM (configurable per day) Days: Monday - Sunday- Web interface
- Data structure
- Click on time slots to toggle availability
- Green = available, Gray = unavailable
- Set different schedules for each day
- Saturday hours typically end at 2:00 PM
- Sundays are disabled by default
Google Calendar integration
upLegal integrates with Google Calendar to prevent double bookings.
- System checks your availability grid
- Validates against existing bookings in database
- Cross-references with Google Calendar busy times
- Only shows truly available slots to clients
Connect your Google Calendar in Settings to enable automatic calendar blocking.
Start receiving bookings
Once your profile is complete and availability is set:
Dashboard overview
Access your lawyer dashboard at/lawyer/dashboard:Appointments
View upcoming consultations, past appointments, and client details
Earnings
Track your revenue, payment history, and analytics
Profile
Update your information, specialties, and rates
Services
Manage your service offerings and consultation types
When you receive a booking
- Email notification with client details and appointment time
- Dashboard alert in the appointments section
- Calendar event automatically created
- Client information accessible in appointment details
Before the consultation
- Preparation
- Video call setup
- Phone call
- Review client’s consultation type and notes
- Prepare relevant documents or resources
- Test video call link (Google Meet)
- Have billing information ready
After the consultation
- Mark appointment as completed in dashboard
- Add consultation notes (private)
- Upload any documents or summaries for client
- Earnings are automatically calculated and displayed
Payment structure
Payments are processed through MercadoPago and transferred to your account based on your payout schedule.
Common workflows
Client: Booking a consultation
Lawyer: Receiving a client
Best practices
For clients
For clients
- Complete your profile with accurate contact information
- Read lawyer reviews and compare multiple profiles
- Prepare questions before your consultation
- Test video call tech 10 minutes before appointment
- Leave honest reviews to help the community
For lawyers
For lawyers
- Maintain 100% profile completion for maximum visibility
- Update availability weekly to reflect your schedule
- Respond to booking notifications within 24 hours
- Provide detailed consultation summaries to clients
- Keep your rates competitive within your specialty
Troubleshooting
Can't verify email
Can't verify email
- Check spam/junk folder
- Click “Reenviar correo de confirmación”
- Wait 5 minutes and check again
- Contact support if issue persists
RUT verification fails (lawyers)
RUT verification fails (lawyers)
Common issues:
- Name doesn’t match PJUD records exactly
- RUT format incorrect (use XX.XXX.XXX-X)
- Not registered with PJUD
- Connection timeout - try again
No available time slots
No available time slots
This happens when:
- Lawyer hasn’t set availability for selected date
- All slots are booked
- You’re trying to book same-day (minimum 15 min advance required)
- Selected day is Sunday or Chilean holiday
Payment declined
Payment declined
If MercadoPago declines payment:
- Verify card details are correct
- Ensure sufficient funds
- Try alternative payment method
- Contact your bank if issue persists
- The booking slot will be released automatically
Next steps
Browse lawyers
Start searching for legal services
Platform overview
Learn more about upLegal features
Development
Technical documentation