Back to home
Last updated: Thu Jul 02 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)
DogPilot help

Questions & answers

Find the right answer quickly for invites, schools, trainings, chats, School, More, Premium, and the most common stumbling blocks.

14 topic areas
6 app languages

Get there fast

Type a keyword such as invite, school, training, chat, Premium, or background image.

Search for features, terms, or problems.

0 results

Getting started

What DogPilot is and how the app is structured.

5 results

What is DogPilot?

appoverviewstructure

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

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

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

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

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.

7 results

Do I need an account to use DogPilot?

accountloginsign-in

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

DogPilot supports three sign-in methods, depending on your platform:

  • email and password
  • Google
  • Apple

Can I add or change my sign-in method later?

loginproviderslinking

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

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

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

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

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.

8 results

How do I join a school?

joininviteschool

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
DogPilot links your profile to the school automatically. Managers then place you into the right groups in the Groups section.

How do I create a school?

createschoolmanager

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.

Basic includes exactly one managed school. Managing more than one school requires Premium.

How can managers share invites?

sharecopyqr

In school settings, managers open the invite actions and can use the system share flow, copy the invite link, or show a QR code for members to scan. Group membership itself is maintained in the Groups section.

How long is an invite valid?

validityexpiry30 days

School invites are created with a 30-day validity window by default.

Why is my invite not working?

invalidexpiredrevoked

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

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

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

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.

5 results

What does the Training tab show?

trainingsupcomingpast

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

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

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

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

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.

4 results

What is the exercise catalog?

exercisescatalogschool

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

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.

AI-generated translations can occasionally be inaccurate.

Can exercises be shared with other schools?

shareglobalpublic

Yes. Managers can publish an exercise to the global public catalog so other schools can reuse it. Public exercises appear in the global catalog and can be added to any school as a favorite.

What is an exercise rating?

ratingperformanceinsights

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.

5 results

How do training reviews work?

reviewratingwizard

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

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

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

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
Review data is captured the same way for everyone; upgrading later turns on the analytical views over your existing history.

Is there a weekly progress report?

weekly reportpdfpremium

Yes. Premium includes a weekly progress report per dog that can be shared as a PDF.

Premium & purchases

Basic vs. Premium, one-time purchase, restoring, and platforms.

7 results

What is the difference between Basic and Premium?

basicpremiumplans

Basic includes all core features for free: trainings, real conversations, the exercise catalog, training reviews, credit tracking, profile management, appearance customisation, and responding to polls. You can manage exactly one school, and a banner ad is shown on the main screens.

Premium removes all ads and unlocks: managing unlimited schools, reusable and recurring training templates, creating polls and surveys, the in-depth Progress & insights view, the weekly PDF report, and an on-demand AI dog insight.

How much does Premium cost?

priceone-timepurchase

Premium is a one-time purchase (a non-consumable in-app product). The current price is shown on the store listing at checkout. Premium is coming soon.

How do I upgrade to Premium?

upgradepurchase

In the More tab, tap Upgrade to Premium. The purchase is handled by the App Store or Google Play.

Can I restore Premium after reinstalling?

restorereinstall

Yes. In the More tab, tap Restore purchase. The store confirms your existing purchase and re-activates Premium.

Does Premium apply per device or per account?

deviceaccount

Per account. After the purchase is confirmed, your Premium status is stored in your DogPilot account, so it is available on any device where you sign in.

Which platforms can buy Premium?

platformsiosandroid

Premium can be purchased on Android and iOS. On other platforms the purchase button is hidden, but Premium status still shows if it was bought on mobile with the same account.

Can I manage more than one school without Premium?

schoolslimit

No. Basic lets you create and manage one school; you can still be a member of unlimited schools. Premium removes the one-school limit for managing.

Announcements

Targeted announcements with push delivery and Home display.

2 results

How do announcements work?

announcementschoolaudience

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

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.

Expired announcements disappear for members but stay visible to managers with an "Expired" badge.

Chats & archive

Live conversations, conversation types, mute/hide, and archive retention.

5 results

What does the Chat tab show?

chatconversationlive

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

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

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

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

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.

3 results

Can I respond to polls for free?

pollsrespondfree

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

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

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.

6 results

What is the AI dog insight?

aiinsightprogress

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.

AI-generated summaries can occasionally be inaccurate.

Does AI do anything else in DogPilot?

aitranslationexercises

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

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

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

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.

AI output can be inaccurate — always review it before relying on or publishing it.

Is there a limit on how often I can use the AI manager tools?

aimanagerlimit

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.

3 results

What are credits?

creditsbalancecost

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

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

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.

3 results

Does DogPilot offer home screen widgets?

widgetsandroidios

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

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

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.

5 results

Which languages does DogPilot support?

languagesi18n

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

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

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

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

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.

Go to support