SkillSwap Logo
Log inSign up
  • What is SkillSwap?
  • Create your SkillSwap account
  • Book your first session
  • Navigation tour: Dashboard, Matches, Inbox, Calendar, Progress
  • View all→
  • Profile setup
  • Skills & goals
  • Languages & timezone
  • Notifications
  • Privacy & visibility
  • View all→
  • How scheduling works
  • Requesting a session
  • Accepting or declining a request
  • Video call basics
  • Cancelling & rescheduling
  • Session status explained
  • View all→
  • How matching works
  • Match scores explained
  • Soft vs direct matches
  • How chat works
  • Session requests in chat
  • View all→
  • What are Skill Points?
  • Top-ups & plans
  • How payments work
  • Refunds & disputes
  • Currency & receipts
  • View all→
  • XP & levels
  • Badges list
  • How XP is calculated
  • Teaching vs learning time
  • View all→
  • How to become a tutor
  • Designing great sessions
  • Reviews & ratings
  • Cancellation etiquette
  • View all→
  • Finding the right tutor
  • Preparing for a session
  • Giving feedback
  • Managing your goals
  • View all→
  • Reporting a problem
  • Community guidelines
  • Blocking & reporting users
  • Video call safety
  • View all→
  • App not loading
  • Video & audio issues
  • Verification email issues
  • General FAQ
  • View all→

Sessions & calendar

Scheduling, rescheduling, statuses and everything around live sessions.

How scheduling worksThe core logic behind session requests and confirmations.
Requesting a sessionHow to send a session request to a tutor or learner.
Accepting or declining a requestWhat happens when you accept, decline or ignore a request.
Video call basicsJoining, audio/video, and connection tips for smooth sessions.
Cancelling & reschedulingRules and best practices around changing a session time.
Session status explainedRequested, pending, confirmed, completed, cancelled — what each means.