{"id":366648,"date":"2026-09-10T10:08:47","date_gmt":"2026-09-10T10:08:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/termeo\/"},"modified":"2026-09-10T10:56:21","modified_gmt":"2026-09-10T10:56:21","slug":"termeo","status":"publish","type":"plugin","link":"https:\/\/et.wordpress.org\/plugins\/termeo\/","author":23563470,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"termeo","header_author":"termeo","header_description":"termeo ist die Terminbuchung f\u00fcr die Beauty-Branche: Behandlungen, Arbeitszeiten, Mitarbeiterinnen und Kundenkartei an einer Stelle. Dieses Plugin holt dein Buchungsformular per Kurzcode auf deine Website \u2014 gebucht wird in deinem Studio, nicht in WordPress. Funktioniert genauso f\u00fcr Physio, Tattoo, Hundesalon oder Tierarztpraxis.","assets_banners_color":"14332c","last_updated":"2026-09-10 10:56:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/termeo.de\/wordpress-plugin","header_author_uri":"https:\/\/termeo.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"termeo","date":"2026-09-10 10:56:21","revision":3689781}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3689700,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3689700,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3689700,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3689700,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3689700,"resolution":"1","location":"assets","locale":"","width":2400,"height":1640},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3689700,"resolution":"2","location":"assets","locale":"","width":1292,"height":2524},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3689700,"resolution":"3","location":"assets","locale":"","width":1292,"height":1918},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3689700,"resolution":"5","location":"assets","locale":"","width":2400,"height":3028}},"screenshots":{"1":"The booking form on a WordPress page.","2":"Choosing a treatment and extras.","3":"Free slots for one day.","4":"The settings page checks the connection and names your studio.","5":"The first screen when you do not have a studio yet."}},"plugin_section":[],"plugin_tags":[271183,280073,280074,240407,8151],"plugin_category":[],"plugin_contributors":[280075],"plugin_business_model":[],"class_list":["post-366648","plugin","type-plugin","status-publish","hentry","plugin_tags-buchungssystem","plugin_tags-friseur","plugin_tags-kosmetik","plugin_tags-terminbuchung","plugin_tags-termine","plugin_contributors-termeo","plugin_committers-termeo"],"banners":{"banner":"https:\/\/ps.w.org\/termeo\/assets\/banner-772x250.png?rev=3689700","banner_2x":"https:\/\/ps.w.org\/termeo\/assets\/banner-1544x500.png?rev=3689700","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/termeo\/assets\/icon-128x128.png?rev=3689700","icon_2x":"https:\/\/ps.w.org\/termeo\/assets\/icon-256x256.png?rev=3689700","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/termeo\/assets\/screenshot-1.png?rev=3689700","caption":"The booking form on a WordPress page."},{"src":"https:\/\/ps.w.org\/termeo\/assets\/screenshot-2.png?rev=3689700","caption":"Choosing a treatment and extras."},{"src":"https:\/\/ps.w.org\/termeo\/assets\/screenshot-3.png?rev=3689700","caption":"Free slots for one day."},{"src":"https:\/\/ps.w.org\/termeo\/assets\/screenshot-5.png?rev=3689700","caption":"The first screen when you do not have a studio yet."}],"raw_content":"<!--section=description-->\n<p><strong>termeo<\/strong> is appointment booking for the beauty industry: cosmetics,\nhairdressers &amp; barbers, nail studios, spa &amp; massage and podiatry. Treatments,\nworking hours, staff and client records live in one place: in your studio. This\nplugin brings the booking form to your own WordPress website.<\/p>\n\n<p>It works just as well for physiotherapy, tattoo studios, dog groomers or\nveterinary practices, because you define services, durations and times\nyourself.<\/p>\n\n<p>Your clients book without leaving your site. You do not need a second\nappointment book.<\/p>\n\n<h4>What this plugin does<\/h4>\n\n<p>It is the display, not the appointment management:<\/p>\n\n<ul>\n<li><strong>One shortcode.<\/strong> Put <code>[termeo]<\/code> on a page, done. Several per page work too.<\/li>\n<li><strong>Fetches the booking form from your studio.<\/strong> Treatments, prices, free slots\nand your team come from there, fresh on every page view; there is nothing to\nmaintain here.<\/li>\n<li><strong>Looks the way you want.<\/strong> Colours, layout and icons of the form are set in\nyour studio, matching your website or deliberately different. Your website\ndoes not recolour the form, and the form changes nothing on your website.<\/li>\n<li><strong>Stores nothing.<\/strong> Only your studio's address and key stay in WordPress. No\nclient data, no appointments.<\/li>\n<\/ul>\n\n<h4>What your termeo studio does<\/h4>\n\n<p>Booking, scheduling and notifications happen there, not in WordPress:<\/p>\n\n<ul>\n<li><strong>The whole booking flow.<\/strong> Treatment, extras, staff member, date, time,\ndetails, confirmation. With voucher codes, if you issue any.<\/li>\n<li><strong>Your studio calculates free slots<\/strong> from working hours, holidays, special\ndays and appointments already taken. You maintain no slot lists.<\/li>\n<li><strong>Multiple treatments<\/strong> are scheduled as one contiguous appointment,\nincluding changeover time between areas.<\/li>\n<li><strong>Confirmation and reminder<\/strong> are sent by your studio, not by WordPress.<\/li>\n<li><strong>Client records, calendar and statistics<\/strong> stay where you keep them anyway.<\/li>\n<\/ul>\n\n<h4>Privacy, specifically<\/h4>\n\n<ul>\n<li><strong>Fonts come from the plugin, not from Google.<\/strong> Whoever opens your site\nleaves no trace at Google just because a font is loaded. This cannot be\nswitched by accident; the plugin knows no other way.<\/li>\n<li><strong>No third-party services.<\/strong> The plugin loads nothing from advertising or\nanalytics services and from no other foreign server. It only talks to your\nstudio, whose address you enter yourself.<\/li>\n<li><strong>No visitor data to us.<\/strong> What a client types into the form goes to your\nstudio. In addition, the plugin reports to your studio which version is\ninstalled here, so you can see in your studio whether an update is due.<\/li>\n<\/ul>\n\n<h4>External service<\/h4>\n\n<p>This plugin is the display for termeo and <strong>requires a termeo studio<\/strong>.\nWithout a studio address and key it shows nothing. termeo is a paid service\nwith a trial period; the plugin itself is free and unlocks nothing.<\/p>\n\n<p>When a page with the shortcode is opened, the form in your visitor's browser\nrequests your studio's treatments, free slots and settings; when a booking is\nsubmitted, the entered data goes there.<\/p>\n\n<ul>\n<li>Provider and description: https:\/\/termeo.de<\/li>\n<li>Terms of service: https:\/\/termeo.de\/agb<\/li>\n<li>Privacy policy: https:\/\/termeo.de\/datenschutz<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open <strong>Settings \u2192 termeo<\/strong>. No termeo studio yet? A button there takes you\nto the signup, and afterwards you come back here.<\/li>\n<li><strong>Enter address and key.<\/strong> Both are in your studio (its admin is in German)\nunder <em>Einstellungen \u2192 Online-Buchung<\/em>, card <em>Auf meiner\nWordPress-Website<\/em>. The page checks them right away and tells you your\nstudio's name once it worked.<\/li>\n<li><strong>Allow this website in your studio<\/strong>, on the same card. Without that entry\nthe browser blocks the requests and the form stays empty.<\/li>\n<li>Put the <strong>shortcode <code>[termeo]<\/code><\/strong> on the page where bookings should happen.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20termeo%20account%3F\"><h3>Do I need a termeo account?<\/h3><\/dt>\n<dd><p>Yes. The plugin shows your studio's booking form; without a studio there is\nnothing to show. You start the signup right from the settings page.<\/p><\/dd>\n<dt id=\"the%20form%20does%20not%20appear.%20what%20is%20wrong%3F\"><h3>The form does not appear. What is wrong?<\/h3><\/dt>\n<dd><p>Almost always the allow list: your website must be entered in your studio\nunder <em>Deine Website freigeben<\/em>, otherwise the browser refuses the requests.\nThe plugin's settings page tells you whether address and key are correct. It\ncannot check the allow list, because that is decided only in your visitor's\nbrowser.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20anything%20in%20my%20wordpress%3F\"><h3>Does the plugin store anything in my WordPress?<\/h3><\/dt>\n<dd><p>Only your studio's address and key, no client data and no appointments.\nDeleting the plugin removes those two as well.<\/p><\/dd>\n<dt id=\"can%20i%20have%20several%20booking%20forms%20on%20one%20page%3F\"><h3>Can I have several booking forms on one page?<\/h3><\/dt>\n<dd><p>Yes, the shortcode works any number of times. All of them show the same\nstudio.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20load%20fonts%20from%20google%3F\"><h3>Does the plugin load fonts from Google?<\/h3><\/dt>\n<dd><p>No, never. The font files are part of the plugin and are served by your own\nserver.<\/p><\/dd>\n<dt id=\"does%20the%20form%20look%20like%20my%20website%3F\"><h3>Does the form look like my website?<\/h3><\/dt>\n<dd><p>If you want it to. Colours, layout and icons are set in your studio, matching\nyour website or deliberately different. If you know your way around your\nwebsite's design, you can fine-tune the colours there as well, for example:<\/p>\n\n<pre><code>.termeo-widget { --brand-primary: #7a5c3e; }\n<\/code><\/pre><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The form fetches free slots only after the page has loaded, so even a\ncached page shows current appointments.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>First release.<\/p>","raw_excerpt":"Online appointment booking for beauty, hair and nail studios, spas and podiatry: your clients book right on your website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/366648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=366648"}],"author":[{"embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/termeo"}],"wp:attachment":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=366648"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=366648"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=366648"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=366648"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=366648"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=366648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}