Skip to main content

Overview

Becoming a lawyer on upLegal involves account creation, profile verification, and completing your professional profile. The platform requires verification through Chile’s Poder Judicial (PJUD) system to ensure lawyer authenticity.

Sign Up Process

1

Create Account

Lawyers sign up using email and password through Supabase Auth:
const { data, error } = await supabase.auth.signUp({
  email,
  password,
  options: {
    data: {
      first_name,
      last_name,
      role: 'lawyer'
    }
  }
})
The role field in user metadata determines access to lawyer-specific features.
2

Email Verification

Verify your email address through the confirmation link sent to your inbox. This is required before accessing the lawyer dashboard.
3

Initial Profile Setup

After verification, you’ll be directed to complete your basic profile:
  • First name and last name
  • Phone number
  • Location
  • Professional bio
4

RUT Verification

Enter your Chilean RUT (Rol Único Tributario) for verification through PJUD.
RUT verification is performed through the Poder Judicial’s public API at https://www.pjud.cl/ajax/Lawyers/search

Profile Completion Requirements

The platform tracks profile completion percentage to improve visibility. A complete profile includes:

Personal Information (20%)

  • ✅ Full name
  • ✅ Professional photo/avatar
  • ✅ Phone number
  • ✅ Location
  • ✅ Professional bio (minimum 50 characters recommended)

Professional Details (30%)

  • ✅ RUT verification with PJUD
  • ✅ Years of experience
  • ✅ At least one specialization selected
  • ✅ Education details (degree, university, years)
  • ✅ Bar association number (optional)

Rates & Availability (20%)

  • ✅ Hourly rate set (in CLP)
  • ✅ Contact fee configured
  • ✅ Weekly availability calendar configured

Services & Integration (30%)

  • ✅ At least one service created
  • ✅ MercadoPago account connected for payments
  • ✅ Professional document uploaded

Dashboard Navigation

After onboarding, you’ll have access to the lawyer dashboard with these main sections:

Profile

Manage your personal and professional information

Services

Create and manage your legal service offerings

Appointments

View and manage client consultations

Earnings

Track income and view payout history

Initial Setup Checklist

Navigate to Profile → Fill in all required fields → Save changesProfile completion is shown at the top of your dashboard with a progress bar.
  1. Enter your RUT in format 12.345.678-9
  2. Click “Verificar” button
  3. System validates against Poder Judicial database
  4. Green checkmark indicates successful verification
The verification status is stored in profiles.pjud_verified.
Click Gestionar disponibilidad → Select available hours on the weekly grid → Save
  • Grid shows Monday-Sunday, 09:00-20:00
  • Sunday is disabled (Chilean legal practice standards)
  • Saturday hours limited to 09:00-15:00
Go to Earnings → Connect MercadoPago account → Authorize connectionYou’ll receive 80% of payments directly to your MercadoPago account.

Profile States

Your profile can be in different states:
StateDescriptionClient Visibility
Incomplete< 70% profile completionNot visible in search
Pending VerificationProfile complete but RUT not verifiedLimited visibility
VerifiedPJUD verified + complete profileFull visibility
ActiveVerified + availability set + service createdBookable
Profiles below 70% completion are not shown to clients in the lawyer marketplace.

Next Steps

Once your profile is set up:
  1. Configure your profile details
  2. Set up your availability
  3. Create your first service
  4. Connect payment processing

Build docs developers (and LLMs) love