14. Settings — Profile, PIN, Language, Theme
The Settings screen is where you control your personal account, security, and how the app looks.
Where to find it
Bottom navigation → Settings (gear icon) — or tap your profile avatar in the top-right.
What's on this screen
The Settings screen is a stack of cards. From top to bottom:
1. Profile card
Your current details:
- Name
- Business name
- Role badge (Tabela Owner / Mandali / Milkman / Shop / Driver)
- Phone
If you're a driver, you'll also see your owner's business name in a sub-card — confirms you're delivering for the right dairy.
2. Edit profile
Tap Edit to change:
- Full name
- Business name
- City
- Area / locality
- Address
- Pincode
These show up on your bill PDFs and WhatsApp messages — keep them accurate.
3. Change PIN
The 6-digit PIN you use to open the app daily.
To change:
- Tap Change PIN.
- Enter your current PIN.
- Enter a new PIN (6 digits).
- Re-enter to confirm.
- Done.
Forgot your current PIN? Tap "Forgot PIN" on the lock screen — your owner / admin can reset it. Wrong PIN 3 times locks the app for 5 minutes.
4. Language
Pick your preferred language:
- Gujarati (default)
- Hindi
- English
Affects:
- Every screen, button, label in the app
- Bill PDFs
- WhatsApp message templates sent to your customers (uses your active language)
You can switch at any time — change is instant.
5. Theme
Three options:
- Light — bright, white background
- Dark — easier on eyes at night
- System — match your phone's theme (default)
Your customers see whatever you set; theme is local to your phone.
6. WhatsApp Notifications
(Visible only if your plan includes WhatsApp.)
Tap to open the dedicated WhatsApp settings page where you control the 4 toggles + see usage. Full guide: 11-whatsapp.md.
7. Sign out
Tap to log out. Next time you open the app, you'll need to enter your phone + PIN again.
Don't share your phone with someone else logged-in. Log out first if you hand the phone over.
8. Contact us
Three buttons:
- Phone — calls +91 94266 98106
- Email — opens your mail app to support@milkgo.in
- WhatsApp — opens WhatsApp chat to MilkGo support
Use these when stuck.
9. App info
Version number + a link to the privacy policy.
10. Danger zone — Delete account
(Not shown to super-admin role.)
Permanent deletion:
- Tap Delete account.
- Confirm in the dialog.
- Your account, customers, deliveries, bills, payments — everything is wiped.
Deletion is irreversible. Once gone, no support recovery is possible. Use this only if you're certain.
Tips
- Update business name before generating bills — it appears on PDFs and WhatsApp messages.
- Switch language to Gujarati for the app + bill PDFs in Gujarati for your customers.
- Use dark theme at night if you mark deliveries early morning or late evening.
- Don't share PIN. Even with your driver — give them their own driver login instead (see 12-drivers.md).
Common mistakes
| Mistake | Fix |
|---|---|
| Bill PDF shows wrong business name | Settings → Edit Profile → Business name → Save. Future bills use the new name; existing bills keep the old name. |
| Customer got a Gujarati bill but they only read Hindi | Change your app language to Hindi → next bills use Hindi. Customer-specific language isn't supported yet. |
| Driver shows wrong dairy on their phone | Have them log out + log back in. If still wrong, check their owner_id assignment. |
| PIN stopped working | Wrong attempts auto-lock for 5 / 30 / 1440 min depending on tries. Wait it out or have your owner reset PIN. |
What's next?
- 02-roles.md — change role if needed
- 11-whatsapp.md — WhatsApp notification controls
- 15-plans-billing.md — see what plan unlocks
Related
- 16-faq.md — answers to common settings questions
- 17-troubleshooting.md — login & PIN issues