Web pages

Navigation barEN

The system will display as navigation menu the semi-customizable structure described below. The navigation bar generation will check for: the presence of pages with certain labels and adjust the navigation structure accordingly. "list_free""top_article""about""our_team""nav_itemschool settings"rents space"the presence of "service" pages the presence of active services being defined The top navigati

The page footerEN

Shortcut menu The shortcut menu in the footer is only partially configurable. The following logic will be applied in this order:If the Webshop is enabled (via Administration → Settings → Webshop → Webshop exists) and if there are sellable products defined, the "Webshop" shortcut will be automatically listed.If there is page defined (in Administration → Texts → Webpages) with the label "terms_for_co

Managing the carouselEN

The system administrator can define which images and texts should be displayed in the front page carouselSetting up the carousel imagesThe system will select for displaying in carousel any images from the school's own image files that are named [school name]-fp-[number].jpg (or .png)For example for a school called "Preppy Mutt which has the school system name "preppymutt", if the following three im

Setting up the section boxesEN

Setting up the section boxesTo help the user get faster to important parts of the site you can define as navigation helpers "sections" that will be displayed under the carousel image.  The section containing the icons and texts are to be defined as pages of type "snippet" and named section_[number]The snippet can and should be created in all the languages offered by the platform/school. Like for th

What, when, how?EN

User account related messagesuser registersUser gets an email at the email address provided with a link for email address confirmationuser requests a resend of confirmation messageUser is resent the email address confirmation message user requests password reset User gets an email with a link that allows the user to set a new password user requests unlock account User gets an email with a link tha

Email templatesFI

Certain user actions such as enrolling to a course or events such as course start date approaching trigger automatic mail messages to be sent to the user. The system determines what the content of these messages should be based on school mail templates. The school administrator can define the mail templates for some or all the event types. In case there are no administrator-defined mail templates,

Identity and email addressEN

Users accounts have as unique identifier in the system an email address. Other authentication mechanisms such as Facebook, Google, LinkedIn or Twitter logins are possible, however all these "identities" are associated to a user account defined by an email addess. A relatively common "problem situation" is that an user already has an account on the system using, let's say, the email address given by

User account statusEN

The status of an user account is displayed with an icon next to the account's associated email address, for example in the user profile view or user list. The user account status:is automatically set based on the status of the email address (unverified, temporary unusable or inexistent)can be also set by the school admin, for example by "freezing" an accountThe user account status icons and their m

Assigning staff rolesEN

The management of staff roles (such as trainers) in the system is done via the user account management interface. For example, in order to add a new trainer or other personnel, the person you want the staff role granted to/revoked from must have a "regular" user account.  In order to grant/revoke staff roles from an account follow these steps:Go to the "Administration" menu, and select the "Users"

"Staff members" and "resources"EN

There is a clear distiction in the system between "staff  member" and "resources". Staff member user accounts such as trainers come with certain attributes (like they can be assigned to a course as trainers) but in order for a staff member to be also be considered as a "resource" that can be booked for courses and/or services, the corresponding resource entity must also be created in the system and

Listing staff membersEN

The system offers the possibility to show a staff page ("Our team") via the main menu. This page is automatically populated with introductions of the staff members for which the school admin configured this option. A trainer or other staff account will be automatically listed in the "our team" page unless the admin configures it differently. The administration of the staff profile is done via the u

Resource reportsFI

The system can create a "resource report" that can be used for example in paying out trainers and worker who are not employees.For example, if a trainer or worker is supposed to get x% of the revenue their courses and/or their private training classes or any other services are generating, the system can calculate who much a trainer should be paid in a certain period. For that, few things must be in



Introduction to BookingsEN

INTRODUCTION TO THE ADMIN TERMINOLOGY FOR BOOKINGSBookings module of doggso relies on a few concepts:RESOURCES They can be of one of these three types: SPACE - bookable by users directly as such. They can be booked with a variable durationWORKER - bookable only in relation to a service. It often requires an implicit  booking for a "service space"SERVICE SPACE - it is bookable primarily in relation


Resources are entities that can be "book". There are three type of resources:General bookable space (for example a training field or hall)Service-only space (a space bookable only as a part of an offered service)Staff - example a trainer or a person executing services such as gooming, trimming, etc.As school can offer any combination of resource and service bookings.Resource attributesResource name




The Webshop has a possibility to automatize giftcards. The automation takes advantage of two other important feature of the system: "codes" and "store credit".Automating giftcardsFor example, create a product category called "Giftcards" and within this product category, create several  products called "Giftcard 25", "Giftcard 50", "Giftcard 75" with the prices respectively   25, 50, 75€ (these are



All about codesFI

One powerful feature is the usage of "codes". A code is an unique sequence of letters, numbers and symbols that can be used for granting discounts and for handling "gift cards". The are three type of codes:"Monetary value" or "gift card" - is a code that upon usage is converted to store credit and thus has an intrisic  monetary value"Percentage discount" - a code that upon usage will grant the user

Listing coursesFI

In normal web pages or in the course category description page you can include anywhere in the page the following commands that will be converted to appropriate list the courses.With the exception of %%list_not_ended, the commands list the courses that have a start date later than/or "today"In a course category page%%list_allLists all the courses from tha

Special tagsFI

There are a few tags for courses that have special meaning - they instruct the system to perform a certain operationnolistthe course will not be included in any of the "list" commandsnocalthe course will not be shown in the course calendarsinglethe course will be labeled accordingly in list in case of course creation will generate multiple single-time courses for each of the course dateshide_fullth



Enrollments list (admin)FI

The admin list of enrollments uses icons to shows the "current status" and latest "action" for each enrollment. The color of the icon shows the current status of that enrollment:⬤  green - successful, ⬤ red - cancelled, ⬤ yellow- on waiting listThe icon itself shows the latest action: a checkmark - enrollment createda pencil - an edit was done by the user itself, the admin, or by the system (for ex

Prices and pricing modelEN

Monthly fees consist of a fixed part and a variable part, usage-based.basic monthly fee19 €/month + VAT variable monthly feeS + 1 €/enrollment + VAT +19/29/49/79/109 €/month + VAT until 30/100/200/300/500 bookings per month +19/29/49/79/109 €/month + VAT until 30/100/200/300/500 orders per month NotesCalculated enrollments include only valid existing registrations for courses / events started durin

2021 AprilEN

SMART INVOICING TOOLThe admin can now create invoices "freely". Until now the invoices were created automatically for enrollments, bookings and web shop orders and the admin had limited capability to affect the content of the invoices.Now an admin can invoice whatever is there to invoice (services, products, other fees) by creating an new "order" (tilaus) for an user. The system allows to freely ad

2021 MarchEN

SEASON PASSESPurchase, creation and use of season passes for bookings requires now zero effort from school admin. The automation is build on doggso's web shop and the functionality to generate "codes".Users can buy a season pass in the web shop. Upon payment (or without payment confirmation if so desired),  the user gets an email with the automatically generated code. The pass activates automatica

2021 JanuaryEN

GIFT CARD PURCHASE AND REDEEMINGPurchase and redeeming of gift cards requires now zero effort from school admin. The automation is build on doggso's built-in webshop and doggso functionality to generate "codes" that can be redeemed as store credit.Users can buy  a gift card in the web shop. Upon payment they get the email with the automatically generated code and a link to a downloadable PDF gift c

2020 OctoberEN

AUTOMATIC EMAIL ALERTS WHEN NEW COURSES ARE AVAILABLEUsers can subscribe to get alerts when new courses or course dates are published for their selected course or course categories.On the school website, course category titles and course category texts now have a "bookmark" sign. By clicking the bookmark sign users can toggle on/off getting automatic notifications when new course date are published

2020 AugustEN

COURSESImproved course management with better handling of non-weekly courses. The course dates can now be specified independently for courses that do not repeats weekly.A default value for the number of course practice hours is now calculated automatically from the number of days and the per day duration.Possible missing course bookings calculation model improved and the reports moved under "report

2020 MayEN


2020 JanuaryEN


2019 OctoberEN

Bookings Recurrent/multiple bookings are now possibleAs an admin, when you make a booking you get an extra tab, "Toistuva varaus"You can select a number of weeks for which you would like the system to repeat (weekly) the reservation and the system will attempt the reservation and give back the availability and price for all the instances.This functionality is enabled by default for admins and can b

Terms of ServiceEN

1. PartiesService Provider: aimget Oy, a Finnish limited liability company, business ID: 2525683-8, andCustomer: The legal entity that has agreed to these Terms of Service2. PurposeThe purpose of these Terms of Service is to specify the terms and conditions under which the Service Provider will provide doggso.com online service (hereinafter the “Services”) to the Customer. The Customer may use the

doggso accountEN

What is a doggso account?When you create an account to any of the schools hosted on the doggso.com platform, you create yourself a “doggso” account. You can then use your email/password combination to log in to any of the schools using doggso and when you enroll to a course or make a booking in another school, you don’t have to provide again your information such as address, phone, dogs, etc. How i

Contact blocklistFI





doggso on tehokkain tarjolla oleva työkalu koirakoulujen hallinnointiin. Toisin kuin markkinoilla olevat muut online-varauspalvelut tai verkkokaupat, jotka tekevät asioita vain yhdellä tavalla, doggson avulla voidaan räätälöidä koulun liiketoiminta parhaaksi ja reagoida myös liiketoiminnan muutoksiin ennen kuin ne tapahtuvat.Koulun perustaminen doggsoon on teknisesti helppoa ja alustan käytön yksit


MAKSULIIKENNEdoggso käsittelee asiakkaiden maksut ulkoisen maksupalvelun kautta. Tällä hetkellä doggso:saa voi käytttää: Checkout (https://checkout.fi)Paytrail (https://www.paytrail.com/)VismaPay (https://www.visma.fi/vismapay/)Yrityksenne pitäisi siis rekisteröityä ko. palvelun käyttäjäksi ja palvelun tunnukset käytetään doggso.comiin. Tämän jälkeen voitte kontrolloida maksuliikennettä itse. Asiak

Laskut ja kuititFI

doggso luo automaattisesti laskun kaikista ilmoittautumisista, tilauksista tai varauksista. Jos koulu sallii vain verkkomaksut, tämä voidaan määrittää laskun tekstissä. Kun maksu on suoritettu, automaattisesti luotu lasku toimii myös kuittina, koska maksun tila on merkitty laskuun.Vaikka doggson laskuominaisuus on mahdollista "piilottaa" käyttäjiltä kokonaan, emme suosittele sitä. Jotkut asiakkaat


doggso:ssa on valikoima viestitemplaatteja, kuten asiakkaalle lähetettävät ilmoitukset. Koulut voivat käyttää oletusviestejä, mutta luultavasti niitä on mukautettava sisältämään esimerkiksi tietoja koulun käytännöistä. Mukautetut viestitemplaatit ovat näppärä keino nopeuttaa asiakasviestintää. Niiden lopullinen muoto on koulun päätettävissä. doggso voi auttaa mukauttamisessa ja parhaiden käytäntöje


%%file roles%%


Ylläpitäjä voi määrittää "normaalille" käyttäjän tilille “kouluttaja” rooli. Tämä tehdään käyttäjän profiilin kautta, Ylläpito > Käyttäjät > Etsi esim. nimellä  ja sitten käyttäjän tiedot sivulla  painetaan "Muokka tiedot" painikke ja kohdella "Rooli" valitaan "valintaruutu". Yleensä, alunperin kouluttajan käyttäjätili pitäisi luoda kouluttaja itse, koska rekisteröintiprosessi vaati sähköpos



Karusellin kuvatFI

Hyvä karusellikuva resoluutio on esim. 1920 x 1080Kuvan tiedostokoko onkin syytä pitää noin 100KB koossa. Yli 200KB kuvat saattavat jo hidastaa merkittävästi sivuston latausaikaa.Jotta kuva näkyy hyvin myös puhelimessa, varmista, että kuvan keskellä on asiaankuuluvia visuaalisia elementtejä, jotka näyttäisivät hyviltä, kun kuvat rajataan pystysuoraan puhelimenäkymään.Pidä kuvien koko pienenäParasta

Sivujen alatunnisteFI

Oikotiet Alatunnisteen oikotiet on määritettävissä vain osittain. Seuraavaa logiikkaa käytetään (tässä järjestyksessä): Jos verkkokauppa on käytössä (Ylläpito → Asetukset → Verkkokauppa → Verkkokauppa olemassa) ja jos myytäviä tuotteita on määritetty, "Verkkokauppa"-oikotie listataan automaattisesti. Jos on määritetty  sivu jonka label on "terms_for_courses" (Ylläpito → Tekstit → Verkkosivut), sivu




Järjestelmä voi luoda "resurssiraportin", jota voidaan käyttää esimerkiksi kouluttajien ja työntekijöiden palkkion laskentaan.Järjestelmä laskee kuinka paljon kouluttajalle tai työntekijälle tulisi maksaa tietyltä ajanjaksolta, hänen tuottamiensa palveluiden tuloista.Resurssiraportin saa käyttöön näin:Kouluttajilla ja työntekijöillä tulee olla "resursseja" ja ne on kohdistettava oikein kursseille



"Uudet kurssit" -hälytyksetFI

Käyttäjät voivat tilata ilmoituksen, kun heidän valitsemilleen kursseille tai kurssikategorioille julkaistaan uusia kursseja tai kurssipäiviä.Koulun verkkosivuilla kurssikategorioiden otsikoissa ja kurssiluokkien teksteissä on nyt "kirjanmerkki". Napsauttamalla kirjanmerkkiä käyttäjät voivat ottaa käyttöön tai poistaa käytöstä automaattisen ilmoituksen, kun uusi kurssipäivämäärä julkaistaan kyseise

Discussion group per courseFI

Feature ID 00901 An idea for a new feature would be the possibility to add a "chat/discussion group" for a course. Feature characteristics:At course creation, the admin would select whether a course should or not have a "group chat".The group chat would be open to anyone enrolled in the course, starting from a defined amount of days before the course starts (for example one day before the course st


Kuukausimaksut koostuvat kiinteästä osasta ja muuttuvasta osasta, joka on käyttöperusteinen.perus kuukausimaksu19€/kk + alvmuuttuvaT kuukausimaksuT+1 €/ilmoittautuminen + alv.+19/29/49/79/109 €/kk +alv  30/100/200/300/500 tila- tai palveluvaraukseen asti  kuukaudessa+19/29/49/79/109 €/kk +alv  30/100/200/300/500 verkkokauppatuotteiden tilaukseen asti  kuukaudessaHuomautuksiaLasketut ilmoittau


1. OsapuoletPalveluntarjoaja: aimget Oy, Y-tunnus: 2525683-8; jaAsiakas: Oikeushenkilö, joka on hyväksynyt nämä Käyttöehdot2. TarkoitusNäissä Käyttöehdoissa määritellään ehdot, joiden mukaisesti Palveluntarjoaja tarjoaa Asiakkaalle doggso.com-verkkopalvelut (jäljempänä "Palvelut"). Asiakas saa käyttää Palveluita vain, jos Asiakas hyväksyy nämä Käyttöehdot. 3. Palveluiden kuvausPalvelut koostuvat ha

Kysymykset ja vastauksetFI

Miten maksuliikenne hoidetaan, tuleeko palvelun mukana netti maksuliikenne vai pitäisikö se hoitaa erikseen? Doggso käsittelee maksut ns. maksusiltapalvelulla, tällä hetkellä käytössä on Checkout (https://checkout.fi).Yrityksenne pitäisi siis rekisteröityä ko. palvelun käyttäjäksi ja määritellä palvelun tiedot doggso.comiin. Tämän jälkeen voitte kontrolloida maksuliikennettä itse, ja asiakkaan maks

Kurssitaggi 'single' käyttäminenFI

Kun sinulla on "kursseja" tai "tapahtumia" (esim. pentutreffeja), jotka ovat vain "yksittäisiä kertatreenejä" mutta silti samaan aikaan ja saman päivänä joka viikko, niiden luominen yhdellä operaatiolla on erittäin helppoa. Esimerkiksi: haluat luoda Pentutreffit kesäkuuhun ja heinäkuuhun joka lauantai klo 10:00. Sitten luot "uusi kurssi", jonka aloituspäivä on 5.6. ja päättymispäivä 31.7. ja kurssi

doggso käyttäjätiliFI

Mikä on doggso-tili?Kun luot tilin johonkin doggso.com-alustalla isännöityyn kouluun, luot itsellesi "doggso"-tilin. Voit kirjautua sisään sähköposti/salasana-yhdistelmän avulla mihin tahansa kouluun doggsoa käyttäen, ja kun ilmoittaudut kurssille tai teet varauksen toisessa koulussa, sinun ei tarvitse antaa uudelleen tietojasi.Miten doggso-tiliä käytetään?Voit kirjautua sisään mihin tahansa doggso

Cookies help us provide our services. By using our services, you accept the site cookies.