Prodemy

Getting Started

Sign up, login, email verification, onboarding per role, parent-child linking, adding children, account settings basics

Last updated April 20, 2026

Getting Started#

This file walks you through creating an account, picking your role, getting through onboarding, and the most common first-week tasks. It applies to everyone. If you already have an account and just want to use the app, skip to your role's guide.

Creating your account#

Prodemy accounts are free to create. You can sign up on the web at https://prodemy.app or on the iOS or Android app (same account either way).

Sign up with email and password#

Go to https://prodemy.app/register. Enter your name, email, date of birth, password, and optionally your phone number. Pick your role (Student, Parent, Coach, or Club Owner) from the role selector. Confirm your password in the second field, then create the account.

Password must be at least 8 characters and contain at least 1 uppercase letter and 1 number. The sign-up form shows real-time indicators for each rule — submit is disabled until all of them pass.

Date of birth is required. We use it to enforce age rules (under-13 children cannot create independent accounts) and to calculate age groups for cricket tournaments.

Sign up with Google#

Click "Continue with Google" on the register page and pick your Google account. Prodemy links to your existing account if the email matches, or creates a new one if not.

Pick your role on the follow-up screen. Google OAuth does not tell us what role you want — so if you accidentally continue past without picking, you'll land in a generic account. In that case, raise a ticket at https://prodemy.app/contact and we'll fix the role for you.

Mobile OTP (coming soon)#

Sign up via mobile number with a 6-digit OTP is planned. Not live yet. For now, use email or Google.

Email verification#

Right after signup, we email you a verification link from noreply@prodemy.app. You have to click it before you can log in. The link expires in 24 hours.

If the email didn't arrive:

  • Check your spam folder. Search for "Prodemy" or "noreply@prodemy.app."
  • Wait a minute — first-time sends sometimes take 30–60 seconds.
  • On the login page, click "Resend verification email" to trigger a fresh send.
  • If you added a typo in your email, register again with the correct address. Raise a ticket at https://prodemy.app/contact to have the old record cleaned up.

Once verified, you'll be sent to onboarding.

Logging in#

Go to https://prodemy.app/login (or open the mobile app) and enter your email and password, or click "Continue with Google."

Login is case-insensitive on the email field — JohnDoe@gmail.com and johndoe@gmail.com both work.

If your email isn't verified yet, login will redirect you to the verification screen instead of the dashboard.

Forgot password#

Click "Forgot password?" on the login page. Enter your email and we'll send a reset link. The link expires in 1 hour. Open it, pick a new password, and you're back in.

If you never get the reset email, first check spam, then raise a ticket at https://prodemy.app/contact.

Onboarding by role#

After verification, you go through a short onboarding wizard specific to your role. Onboarding state is saved in your browser as you go, so a refresh doesn't lose your progress.

Student onboarding (2 steps)#

Step 1 — Profile: name, photo (optional), bio (optional), city, preferred activity.

Step 2 — Activity profile: for cricket students, this collects skill level, primary focus (batting / bowling / fielding / wicket keeping), batting style, bowling style, and jersey size. For other activities, it's a shorter profile with skill level and one or two activity-specific fields.

That's it. You land on the student dashboard. You can join a club and pick classes from there.

Parent onboarding (3 steps)#

Step 1 — Profile: name, photo, city, relationship to children (parent / guardian).

Step 2 — Add children: for each child, enter name, date of birth, and email (if they already have a Prodemy account — otherwise we create a linked child account). Or skip this step and add children later. If you enter an email that matches an existing account, we send a link request to that student — see "Parent-child linking" below.

Step 3 — Join a club: search for a club, select it, pick per-child membership. Or skip. First club joined becomes the primary club.

You land on the parent dashboard. If you added children, the child switcher shows them at the top.

Coach onboarding#

Basic profile: name, photo, bio, specialization, service area. Then experience and certifications (optional). Independent coaches set their hourly rate here and connect their own Stripe Connect account before accepting bookings. Club coaches skip the Stripe step — the club handles payments.

Club owner onboarding#

Basic profile, then:

  • Club details: club name, activity type, description, logo.
  • Primary location: address, contact info.
  • Optional: additional locations, lanes, initial coaches.

Your club status starts as PENDING. A platform admin reviews it — typically within 1–2 business days — and approves. You'll get an email when approved, after which you can publish classes and accept enrollments.

While pending, you can still explore the dashboard and set up classes as drafts. You cannot accept paid enrollments until the club is approved and Stripe Connect is set up.

Parent-child linking#

Prodemy supports multiple parents per child, multiple children per parent, and mutual consent on every link. There are three ways a parent and child get linked.

Path A: Parent adds a child during onboarding#

The parent adds the child's details on step 2 of onboarding. If the email matches an existing student account, we send the student a link request. The student accepts, and they're linked. If the email doesn't match, we create a linked child account the parent manages.

Path B: Student invites their parent#

From the student's settings page, click "Invite my parent." Enter the parent's email. If the parent has an account, they get a link request notification. If not, we email the parent an invite to sign up — once they sign up, they're automatically linked.

From the parent dashboard, go to the "Add child" flow and pick the "Link existing student" tab. Enter the student's email. We send a link request to the student; they accept, and you're linked.

In all three paths, both sides have to accept. Parents never get forced onto a student's account, and students never get added to a parent without consent.

What linking does#

  • Parent sees the child in their child switcher.
  • Parent can verify the child's drills and nutrition.
  • Parent pays for any paid activity the child initiates.
  • Child's coach feedback and progress show up in the parent dashboard.
  • If the child joins a club, the parent is auto-approved as a linked member of that club (so you can see schedules and broadcasts).

A child can have multiple linked parents (mom and dad, or parent and guardian). A parent can have any number of linked children.

Adding a child after onboarding#

If you skipped step 2 during onboarding, or want to add a second child later, go to the parent dashboard and open the "Manage" section of the sidebar, then "Add child."

Two tabs there:

  • New child — enter name, DOB, and create a linked child account. Good for under-13 kids who don't have their own login.
  • Link existing student — enter the student's email to send a link request to an account that already exists.

Under-13 children (COPPA)#

Children under 13 cannot create their own Prodemy accounts. A parent has to create and manage the account for them. The parent provides all required consents at creation time — media consent (can we show your child's photo/video in app) and AI data processing consent (can we use their content to improve the product).

Once given, these consents can only be changed by raising a ticket — the UI locks them to prevent accidental changes.

Account settings basics#

Every role has a settings page at /dashboard/[role]/settings. You can update:

  • Name, profile photo, bio
  • Email address (triggers re-verification)
  • Phone number
  • Date of birth (read-only after account creation — raise a ticket if wrong)
  • Password
  • Notification preferences (per category: push, email, in-app always on)
  • Delete account (with a cool-off period — see below)

Parents have an extra "Player details" card per linked child for editing jersey size, USA Cricket ID, CricClub ID, allergies, and emergency contact. These are required for tournament registration and are marked with red asterisks.

Students see a read-only "Health & Safety" card with the same allergy and emergency contact info — "managed by your parent."

Role conflict errors#

Some role combinations are blocked. You'll see an error like "Role conflict" if you try to:

  • Register as a Coach or Club Owner with the same email you already used for a Parent or Student account.
  • Change an existing Parent or Student into a Coach or Club Owner.

This prevents a single email from being both a caregiver and a service provider on the same platform, which causes billing confusion. If you genuinely need this (e.g. you're a coach who is also a parent of a student at another club), raise a ticket and we'll help.

Deleting your account#

Go to Settings → Delete account. Confirm with your password. Your account enters a 7-day cool-off (14 days for club owners). You'll get a daily reminder email. If you don't cancel during the cool-off, the account is soft-deleted: profile hidden, login disabled, posts hidden, drill history anonymized. 30 days later, it's permanently removed.

To cancel deletion during cool-off, log in and click "Cancel deletion" on the banner at the top of your dashboard.

If you have active club memberships, coach assignments, or pending payments, some of these may block deletion until resolved — the app will tell you what's blocking.

If this doesn't help#

Raise a ticket at https://prodemy.app/contact. Include the action you were trying to take, the error message you saw (or a screenshot), and the time it happened. We read every ticket and reply by email.

Was this article helpful?