Questions & answers
Find the right answer quickly for invites, schools, trainings, chats, School, More, Premium, and the most common stumbling blocks.
Get there fast
Type a keyword such as invite, school, training, chat, Premium, or background image.
Search for features, terms, or problems.
0 results
Quick access
Open frequently searched topics right away.
No matching answer found
Try a different keyword or reset the filters.
Getting started
What DogPilot is and how the app is structured.
What is DogPilot?
appoverviewstructure
What is DogPilot?
DogPilot is a multilingual dog training app for dog schools and their members. It organizes school-based group management, training scheduling, real conversations, an exercise catalog, training reviews, and personalized insights around five main tabs.
How is the app organized?
tabsnavigationhome
How is the app organized?
The app uses five tabs in the bottom bar:
- Home — your personalized insights feed with announcements, the next upcoming training, and open polls
- Training — view and manage upcoming and past training sessions
- Chat — real conversations: school chats, training chats, direct messages, and topic discussions
- School — school details, groups, members, exercise catalog, announcements, polls, and settings
- More — your account, login methods, memberships, dogs, appearance, and notifications
What happens after my first sign-in?
onboardingfirst-loginguide
What happens after my first sign-in?
DogPilot shows a short guided onboarding the first time a confirmed account opens the app. It asks whether you want to join an existing school or create and manage one, then explains the relevant next steps. Members see guidance for invite codes, QR codes, dog profiles, trainings, chats, and reviews. Managers see guidance for school setup, groups, members, the exercise catalog, training planning, announcements, polls, and credits.
Can I restart the onboarding guide later?
onboardingrestarthelp
Can I restart the onboarding guide later?
Yes. Open More > App & help and tap Start onboarding. Restarting the guide does not reset your schools, memberships, profile, or progress.
What if I have no schools yet?
emptynew schooljoin
What if I have no schools yet?
You can create a new school from the School tab, or join an existing one with a valid invite code or QR code. The guided onboarding can also open the right entry point for you.
Account & sign-in
Sign-in methods, login linking, email, password, and account recovery.
Do I need an account to use DogPilot?
accountloginsign-in
Do I need an account to use DogPilot?
Yes. DogPilot uses a login-first flow, so you sign in with a visible account before using the live app. This keeps invites, memberships, and profile data attached to a real account instead of a temporary guest identity.
Which sign-in methods does DogPilot support?
emailgoogleapple
Which sign-in methods does DogPilot support?
DogPilot supports three sign-in methods, depending on your platform:
- email and password
- Apple
Can I add or change my sign-in method later?
loginproviderslinking
Can I add or change my sign-in method later?
Yes. In the More tab, DogPilot shows which login methods are already attached to your profile and lets you add email/password or link a supported provider to the same underlying profile. If another visible login method is already linked, you can remove an old one later without changing your profile.
Can I change my email address or password?
emailpasswordchange
Can I change my email address or password?
Yes. If email/password is linked to your profile, the More tab can request an email-change confirmation for a new address and can update your password after you confirm your current one.
How do I recover my profile on a new device?
recoveryrecovery codenew device
How do I recover my profile on a new device?
DogPilot lets you create a recovery code for your profile. Keep the code somewhere safe; you can use it on a new device to restore access to the same profile. Adding an email/password login or a linked provider is another reliable way to keep access across devices.
Why do I have to sign in again after reinstalling?
reinstallsessionlogin
Why do I have to sign in again after reinstalling?
On reinstall, a platform can restore an old authentication session even though DogPilot's local session marker is gone. Rather than silently creating a new "New User" profile, DogPilot returns you to the sign-in screen so you reconnect to your real profile.
What happens when I delete my account?
deleteaccountmanager
What happens when I delete my account?
You can delete your account from the More tab. If you are the last manager of a school, deleting your account may also delete that school and its related groups, trainings, chats, memberships, and stored images.
Schools, groups & invites
Join or create a school, share invites, and manage groups.
How do I join a school?
joininviteschool
How do I join a school?
Open the School tab and tap the + button at the top of your school list, then choose Join existing school. You can:
- Enter an invite code — type or paste the code a manager shared and tap Continue
- Scan a QR code — tap Scan QR code to open the camera and scan it directly
How do I create a school?
createschoolmanager
How do I create a school?
From the School tab, tap the + button and choose Create new school. You can edit the school profile (name, description, color, logo, header image) and start adding groups, members, exercises, and trainings.
How long is an invite valid?
validityexpiry30 days
How long is an invite valid?
School invites are created with a 30-day validity window by default.
Why is my invite not working?
invalidexpiredrevoked
Why is my invite not working?
Common reasons include:
- the link or code is invalid
- the invite has expired
- the invite was revoked
- the invite was already redeemed
- the target school is no longer available
- you are not signed in yet
How do I manage groups in a school?
groupsmembersmanager
How do I manage groups in a school?
In the School tab, open a school and go to the Groups section. Managers can create, edit, and delete groups. Each group can have fixed members who always attend, a pool of members eligible for random slot assignment, and a maximum member count. Updating a group also refreshes upcoming trainings that use it.
What are dynamic slots?
dynamic slotsrandomgroups
What are dynamic slots?
Dynamic slots are a group setting. When a training uses a group with dynamic slots, DogPilot randomly selects a number of members from the group pool when the training is created, so the assigned members can vary from session to session.
How do I promote a member to manager?
promotemanagerroles
How do I promote a member to manager?
Open the School tab, tap the school, then go to the Members section. If you are the school owner, open a member's action menu and choose Promote to manager. The same menu can change a non-owner manager back to a regular member.
Trainings
Schedule, edit, register for, and track training sessions.
What does the Training tab show?
trainingsupcomingpast
What does the Training tab show?
The Training tab lists upcoming and past training sessions across all your schools. You can toggle between upcoming and past trainings.
How do I create a training?
createmanagerschedule
How do I create a training?
Managers tap the floating action button on the Training tab to schedule a session with a start time and end time, groups, and exercises. If the school has training templates, a template can prefill the form.
Can I edit a training after creating it?
edittrainingmanager
Can I edit a training after creating it?
Yes, as long as it has not ended. Managers can open any upcoming training and edit its title, date, start and end time, groups, exercises, and whether it requires registration. Changes apply immediately. Once a training has ended it becomes read-only — only the review flow (and, for managers, deleting the training) remains.
What do the training statuses mean?
statusplanningreleased
What do the training statuses mean?
Trainings move through three statuses:
- Planning — a draft that is not yet visible to all members
- Released — active; credits are deducted from registered participants
- Cancelled — cancelled after release; deducted credits are refunded
How do I register for a training?
registerunregisterattendance
How do I register for a training?
Open the training and register or unregister from its detail screen. You can add a reason when you are absent. Whether a training needs registration is set by the manager; some trainings use automatic attendance for the targeted audience instead.
Exercise catalog & AI translations
Per-school exercises, the global catalog, and automatic translations.
What is the exercise catalog?
exercisescatalogschool
What is the exercise catalog?
Each school keeps its own catalog of exercises used in trainings. An exercise has a name, category, level (beginner to expert), an optional step-by-step description, and optional ratings.
Are exercises translated automatically?
translationailanguages
Are exercises translated automatically?
Yes. When an exercise is published to the global public catalog, its name and description are translated by AI into all six app languages, so every member reads them in their own language. When the original text is edited, the translations are regenerated automatically.
What is an exercise rating?
ratingperformanceinsights
What is an exercise rating?
When rating is enabled for an exercise, members can rate their performance after a training. The average rating and individual history are tracked over time and surface as insights on the Home tab.
Reviews & progress
Post-training ratings, manager aggregates, and the Premium analytics view.
How do training reviews work?
reviewratingwizard
How do training reviews work?
After a training, DogPilot can prompt a guided rating wizard with steps per exercise and per dog. Capturing reviews is always free. Managers receive an aggregated view of the training's reviews.
How long do I have to rate a training?
ratingwindow7 days
How long do I have to rate a training?
You can submit a rating for up to 7 days after the training; after that the prompt expires. You can also dismiss it earlier with Skip in the rating sheet.
Why don't I see a rating prompt for my last training?
ratingattendanceprompt
Why don't I see a rating prompt for my last training?
Rating prompts only appear when DogPilot can confirm you attended. For registration-required trainings you must have been on the registered list; for automatic-attendance trainings you must have been in the targeted audience and not opted out. Cancelled and planning-status trainings never show a prompt.
What does the Progress & insights screen show?
progressanalyticspremium
What does the Progress & insights screen show?
The Progress & insights screen under the More tab is open to everyone, but the deeper layers are a Premium feature:
- Basic — the four overview score cards, a per-dog list with average performance, and the three most-rated exercises
- Premium — a 12-week trend per dog, an AI insight button per dog, all exercises with a Δ-column comparing the last 30 days against the prior 30-to-60-day window, and a History section with weekly buckets
Is there a weekly progress report?
weekly reportpdfpremium
Is there a weekly progress report?
Yes. Premium includes a weekly progress report per dog that can be shared as a PDF.
Announcements
Targeted announcements with push delivery and Home display.
How do announcements work?
announcementschoolaudience
How do announcements work?
Managers compose announcements in the School tab with a title, message, and optional cover image, then choose the audience: the whole school, a single group, or the participants of a training. Announcements start as drafts and can be edited until published.
Where do announcements appear?
pushhomedisplay until
Where do announcements appear?
Publishing sends a push notification to the targeted members and shows the announcement at the top of their Home feed. It stays visible until the optional Display until date set in the editor; without one, it stays visible indefinitely.
Chats & archive
Live conversations, conversation types, mute/hide, and archive retention.
What does the Chat tab show?
chatconversationlive
What does the Chat tab show?
The Chat tab is a real conversation inbox with live message streams. It lists every conversation you are part of across your schools, ordered by recent activity. Unread conversations show a badge on the tab icon, and message push notifications arrive on Android and iOS when you grant permission.
Which conversation types are there?
conversationtypesdirect message
Which conversation types are there?
Four types:
- School chats — one per school, created automatically for every member
- Training chats — one per training, created automatically and archived when the training ends
- Direct messages — one-to-one between two members of the same school
- Topics — named discussion threads managers can create with a school-wide or training-specific scope
Who can start a conversation?
startdirect messagetopic
Who can start a conversation?
Any member can start a direct conversation with another member of a shared school. Only managers can create topic conversations. School chats and training chats are created automatically.
Can I mute, hide, or archive a conversation?
mutearchivehide
Can I mute, hide, or archive a conversation?
Yes. From a conversation's detail screen you can mute it (optionally for a limited time), hide it, or archive it. You can also hide a conversation by swiping it left in the inbox, with an instant undo. Hiding only affects your own inbox; the conversation stays available for everyone else.
How long are archived chats kept?
archiveretention365 days
How long are archived chats kept?
Hidden and archived conversations remain reachable from the archive screen and can be reopened anytime. Archived conversations are retained for about one year (365 days) after archiving and may be cleaned up automatically afterwards.
Polls & surveys
Respond on Home; create polls with Premium.
Can I respond to polls for free?
pollsrespondfree
Can I respond to polls for free?
Yes. Every member can read and respond to open polls directly from the Home tab, regardless of plan. Poll types include single choice, multiple choice, free text, and rating.
Who can create polls?
pollscreatepremium
Who can create polls?
Creating new polls is a Premium feature. Premium managers create and manage polls in the School tab; Basic managers can still manage and publish results for polls that already exist.
How are poll results shared?
resultspublishshare
How are poll results shared?
When a manager publishes results, members can open the result card on the Home tab to review them. Managers can review older results from the School tab, republish the aggregation, or share a result summary to the school chat.
AI features
On-demand AI dog insight and the Premium, manager-only AI manager tools.
What is the AI dog insight?
aiinsightprogress
What is the AI dog insight?
Premium adds an AI insight button per dog on the Progress & insights screen. It generates an AI-written summary of your dog's recent training progress on demand, based on your review history.
Does AI do anything else in DogPilot?
aitranslationexercises
Does AI do anything else in DogPilot?
Yes. AI also translates publicly shared exercises into all six app languages, so members read each exercise in their own language. Translations regenerate automatically when the original text is edited.
What are the AI manager tools?
aimanagerpremium
What are the AI manager tools?
The AI manager tools are a set of Premium, manager-only AI assistants that help school owners and managers run their school. There are four of them:
- AI manager assessment — generate an AI assessment of a single past training or of the whole school, based on the aggregated post-training ratings and attendance. Assessments are saved with a history, so you can compare progress over time.
- AI-drafted announcements — while composing an announcement, enter a few keywords and let AI draft the title and message; you edit it before publishing.
- AI next-training focus — AI suggests what to focus on in the next training, derived from your school's weakest-rated disciplines (this suggestion is not saved).
- AI exercise generator — while creating an exercise, describe a training goal and AI proposes the exercise name, description, category, and difficulty level; the result is auto-translated into all six app languages like any other exercise.
Who can use the AI manager tools?
aimanagerpremium
Who can use the AI manager tools?
They are Premium features and manager-only — only a school owner or manager can use them, and only on a school with an active Premium subscription. Members do not see them.
Are the AI manager results always accurate?
aimanageraccuracy
Are the AI manager results always accurate?
No. The AI manager tools run via Google Gemini and their output can be inaccurate, so each tool carries a caveat that the result may be imprecise. Always review and, where applicable, edit the generated text before relying on it or publishing it.
Is there a limit on how often I can use the AI manager tools?
aimanagerlimit
Is there a limit on how often I can use the AI manager tools?
Yes. To keep the AI features fair for everyone, there is a fair-use daily AI limit per school. Once the school reaches that limit for the day, the AI manager tools (and the other AI features) become available again the next day.
Credits
How credit balances, deductions, and refunds work.
What are credits?
creditsbalancecost
What are credits?
Credits are a unit of account schools can use to track training participation costs. Managers assign balances to members and can disable credit billing per membership. When a training is released, credits are deducted from billed participants; when it is cancelled, the deducted credits are refunded.
How do I see my credit balance?
balancehomehistory
How do I see my credit balance?
Your balance appears on the Home tab when your school charges credits per training. If your active balance is 3 credits or lower, the Home feed flags that credits are running low. Managers can view member balances and the full credit history.
Can I unregister to get my credits back?
refundunregistercancellation window
Can I unregister to get my credits back?
Yes, within the cancellation window configured by your school (for example up to 24 hours before the training). After the window, you can still ask your manager for a refund. Managers can override the cancellation window.
Home screen widgets
Dog and activity widgets on Android and iOS.
Does DogPilot offer home screen widgets?
widgetsandroidios
Does DogPilot offer home screen widgets?
Yes. On Android and iOS, DogPilot offers two native widgets:
- Dog widget — shows your dogs with photo, name, breed, age when set, rated sessions, average performance, and a birthday highlight
- Activity widget — shows your next relevant item: next training, open review, open poll, or a published poll result
Why is my widget empty or outdated?
widgetsrefreshempty
Why is my widget empty or outdated?
Widgets are refreshed from pre-localized data while the app runs. Open DogPilot once after signing in or after changing dogs, language, or schools so the widgets receive fresh data.
Which widget sizes are available?
widgetssizeswidgetkit
Which widget sizes are available?
On Android, the widget picker offers the dog widget in compact, standard, and large presets plus the activity widget. On iOS, WidgetKit families adapt the layout automatically.
Languages, data & privacy
Supported languages and how your data is handled.
Which languages does DogPilot support?
languagesi18n
Which languages does DogPilot support?
DogPilot is available in six UI languages: German, English, Spanish, French, Italian, and Portuguese. You can change the app language at any time.
Which platforms does DogPilot run on?
platformsandroidios
Which platforms does DogPilot run on?
DogPilot is a Flutter app for Android and iOS. Push notifications are delivered on both platforms after you grant notification permission.
What can send me push notifications?
pushnotificationsfcm
What can send me push notifications?
After sign-in, DogPilot asks for notification permission and can notify you about new conversation messages, trainings that affect you, review reminders after a training ends, and newly published announcements. The More tab lets you toggle Trainings, Chats, and Review reminders independently.
Is my custom background image shared with others?
privacybackgroundappearance
Is my custom background image shared with others?
No. A custom background image is stored privately in your own account and is only visible to you. You set it in the Appearance section of the More tab, where you can also pick one of five color schemes.
How is my data handled?
privacydatagdpr
How is my data handled?
Your profile, memberships, trainings, reviews, and chats are stored in DogPilot's backend and scoped to the schools you belong to. For details on what is collected and your rights, see the privacy policy.
Still no answer?
If your question is more specific, you can reach support directly from here.