Creating your clinic account
Sign up as the owner of a new clinic, verify your email, and reach the onboarding wizard.
Overview
This is the first thing you do as a new clinic. Sign-up creates the clinic record (called a tenant internally) and your owner user in one step. After verifying your email and signing in, you're routed to the onboarding wizard rather than the dashboard.
Prerequisites
- An email address you control — this becomes your sign-in identity and where verification + recovery emails are sent
- A clinic name (you can change it later in Settings)
- A strong password — at least 12 characters, mixed case, with a number and a symbol
Steps
Open the sign-up page. Go to https://app.mydentalpractice.ng/signup. The form has three sections: your account, your clinic, and a reCAPTCHA check at the bottom.
Choose "Clinic Owner" as the account type. This is the default and it's what you want. Other types — staff invitations, patient portal, platform admin — go through different flows.
Fill in your name and email. First name, last name, email. The email must be unique across the platform; if it's already in use you'll see "An account with this email already exists" and a link to sign in instead.
Set your password. Type it once in Password and again in Confirm password. The strength meter updates live; aim for "Strong" or "Very strong". The form will not submit a weak password.
Fill in your clinic basics. Clinic name, country (Nigeria or Ghana), and timezone. The country selection drives currency (₦ NGN or ₵ GHS) and the default tax behaviour; you can override later in Settings → Financial.
Solve the reCAPTCHA challenge. Sign-up is rate-limited and reCAPTCHA-gated to prevent automated tenant creation. Click the checkbox; if you see image puzzles, complete them.
Click "Create account". The button shows a spinner while the request is in flight. On success you see a confirmation: "Account created. Check your email to verify."
Check your inbox for the verification email. Subject "Verify your MyDentalPractice account". The link inside expires after 24 hours. Click it.
Confirm verification. The link opens a "Verified ✓" page in your browser, then auto-redirects to the sign-in page. If the redirect doesn't happen within 5 seconds, click Sign in.
Sign in for the first time. Enter your email and password and click Sign in. Because this is your first authenticated visit, you're taken to /onboarding, not /dashboard.
Continue to onboarding. From here, follow Completing onboarding.
Expected outcome
- Your tenant record exists in the database with status TRIAL
- Your user record exists with role
OWNERandemailVerified=true - A 14-day trial timer started the moment you verified your email
- You can sign in at
app.mydentalpractice.ng/loginwith your email and password - The onboarding wizard appears on first sign-in
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| "An account with this email already exists" | You signed up before, or someone with this email did | Use Forgot password to reset; or sign up with a different email |
| Submit button stays disabled | Required field empty, password too weak, or reCAPTCHA not solved | Scroll up and look for red field highlights |
| Verification email never arrives | Spam filter, typo in email, or rate limit | Check spam; click Resend verification on the sign-in page (limited to 3 per hour) |
| "Verification link expired" | More than 24 hours since sign-up | Click Resend verification on the sign-in page |
| Sign-in says "Email not verified" | Verification link wasn't completed | Open the most recent verification email and click the link |
| reCAPTCHA always fails | Time skew on your computer or network blocks Google | Sync your system clock; try a different network |