{"id":29,"date":"2026-06-25T19:27:49","date_gmt":"2026-06-25T19:27:49","guid":{"rendered":"https:\/\/apselo.com\/docs\/?post_type=docs&#038;p=29"},"modified":"2026-06-28T18:38:24","modified_gmt":"2026-06-28T18:38:24","password":"","slug":"install-and-setup","status":"publish","type":"docs","link":"https:\/\/apselo.com\/docs\/kb\/install-and-setup\/","title":{"rendered":"How to install and set up Reservics (your first booking in minutes)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">To set up Reservics, install the app from the Shopify App Store, then complete the 5-step onboarding wizard: Welcome, First Location, Hours, Booking Rules, and Theme. The wizard creates your first venue, sets your weekly hours, sets your booking rules, and adds the booking widget to your storefront. When you finish, your store is taking reservations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Install Reservics from the Shopify App Store<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Shopify App Store and search for &#8220;Reservics&#8221;.<\/li>\n\n\n\n<li>Click <strong>Add app<\/strong>, then <strong>Install<\/strong> to add Reservics to your store.<\/li>\n\n\n\n<li>Approve the access Shopify requests. Reservics opens inside your Shopify admin.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Start the onboarding wizard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After install, Reservics opens the <strong>Onboarding<\/strong> wizard. It has 5 steps. You can move forward and back, and the <strong>Home<\/strong> page keeps a first-run setup checklist if you need to come back later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The 5 steps at a glance:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Step<\/th><th>What it does<\/th><th>Why it matters<\/th><\/tr><\/thead><tbody><tr><td>1. Welcome<\/td><td>Introduces Reservics<\/td><td>Orients you to the app<\/td><\/tr><tr><td>2. First Location<\/td><td>Creates your first venue<\/td><td>Bookings always belong to a location<\/td><\/tr><tr><td>3. Hours<\/td><td>Sets your weekly opening hours<\/td><td>Diners can only book inside open hours<\/td><\/tr><tr><td>4. Booking Rules<\/td><td>Sets capacity and party-size rules<\/td><td>Prevents overbooking<\/td><\/tr><tr><td>5. Theme<\/td><td>Adds the widget to your storefront<\/td><td>This is what lets diners book<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Create your first location (wizard step 2)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A location is one venue (your restaurant). Every reservation belongs to a location.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enter your restaurant name and details for your first location.<\/li>\n\n\n\n<li>Save to continue.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">You can manage venues later on the <strong>Locations<\/strong> page. On the Free plan you can run 1 location. Pro allows 3, and Advance is unlimited. See <a href=\"\/docs\/product\/multiple-locations\/\">Run multiple restaurant locations<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Set your operating hours (wizard step 3)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Set your opening hours for each day of the week, Sunday through Saturday.<\/li>\n\n\n\n<li>Days you leave closed will not show any booking times to diners.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">On the Free plan each day has one shift. Pro and Advance unlock multiple shifts per day (for example Lunch 11:00 to 14:00 and Dinner 17:00 to 22:00) and date overrides for holidays. See <a href=\"\/docs\/product\/operating-hours-and-shifts\/\">Set operating hours and shifts<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Set your booking rules (wizard step 4)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These rules control how many diners you can seat and how bookings are spaced.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Set your <strong>total capacity<\/strong> (the number of seats at this location).<\/li>\n\n\n\n<li>Set the <strong>minimum and maximum party size<\/strong> you accept.<\/li>\n\n\n\n<li>Set your <strong>booking interval<\/strong> (the slot grid, for example every 15 or 30 minutes) and your <strong>default booking duration<\/strong>.<\/li>\n\n\n\n<li>Set <strong>minimum advance notice<\/strong> (hours) and the <strong>advance booking window<\/strong> (how many days ahead diners can book).<\/li>\n\n\n\n<li>Choose an <strong>approval mode<\/strong>: auto-confirm bookings, or require manual approval (those bookings start as Pending and hold the seat until you approve).<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Reservics prevents overbooking automatically. Free seats for a date equal your capacity minus the party sizes of overlapping active bookings. End time is exclusive, so a 10:00 to 12:00 booking does not block a 12:00 start. See <a href=\"\/docs\/product\/capacity-and-party-size\/\">Capacity and party size<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Add the widget to your theme (wizard step 5)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The final step adds the booking widget to your Shopify storefront. The widget is mounted natively in your theme, with no iframe, and diners book without creating an account.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Follow the Theme step to enable the Reservics blocks in your theme.<\/li>\n\n\n\n<li>Save and view your storefront to confirm the booking button or widget appears.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For full placement options, see <a href=\"\/docs\/product\/add-booking-widget-to-storefront\/\">Add the booking widget to your storefront<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">You are now taking bookings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the wizard is done, your store accepts online reservations. From here you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Watch reservations arrive on the <strong>Bookings<\/strong> page, where you can search, filter, and create phone or walk-in bookings.<\/li>\n\n\n\n<li>Track performance on the <strong>Dashboard<\/strong> (today&#8217;s bookings, the next 7 days, no-show rate, and Tonight&#8217;s Schedule).<\/li>\n\n\n\n<li>Customize the booking form, emails, and branding under <strong>Settings<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Want deposits, the waitlist, and more?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Free plan covers core reservations. Several features are plan-gated. Here is what each plan unlocks.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Capability<\/th><th>Free<\/th><th>Pro ($9.99\/mo)<\/th><th>Advance ($19.99\/mo)<\/th><\/tr><\/thead><tbody><tr><td>Locations<\/td><td>1<\/td><td>3<\/td><td>Unlimited<\/td><\/tr><tr><td>Email reminders<\/td><td>1<\/td><td>5<\/td><td>Unlimited<\/td><\/tr><tr><td>Custom form fields<\/td><td>5<\/td><td>Unlimited<\/td><td>Unlimited<\/td><\/tr><tr><td>Deposits<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Refund policies and no-show fees<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Multi-shift scheduling<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Date overrides (holidays)<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>CSV export<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Staff roles<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Waitlist<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>WhatsApp notifications<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Shopify POS<\/td><td>No<\/td><td>No<\/td><td>Yes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To upgrade, open the <strong>Plan &amp; Billing<\/strong> page. Billing is handled through Shopify&#8217;s billing approval flow, and paid plans include a 14-day free trial. See <a href=\"\/docs\/product\/pricing-and-plans\/\">Reservics pricing and plans<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do I need a paid plan to start taking bookings?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. The Free plan lets you install Reservics, set up 1 location, and take online reservations right away. You only need a paid plan for extras like deposits, the waitlist, staff roles, multi-shift hours, and WhatsApp notifications.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How long does Reservics setup take?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Just a few minutes. The onboarding wizard walks you through 5 steps: Welcome, First Location, Hours, Booking Rules, and Theme. When you finish the wizard, your storefront is ready to accept bookings.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do diners need to create an account to book?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. The Reservics booking widget lets diners reserve a table without signing up. They can also manage or cancel their booking later through a secure link in their confirmation email, with no login required.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I change my hours and rules after setup?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Everything you set in the wizard can be changed later. Open the <strong>Locations<\/strong> page, select your venue, and use the Hours &amp; Schedule and Booking Rules tabs to update opening times, capacity, and party-size limits at any time.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Will the booking widget appear on my storefront automatically?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>The final wizard step (Theme) adds the widget to your Shopify theme. After you enable the blocks, view your storefront to confirm the booking button or widget shows. You can adjust placement anytime from your theme.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Related articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/docs\/product\/shopify-restaurant-reservation-system\/\">What is Reservics? A Shopify restaurant reservation system<\/a><\/li>\n\n\n\n<li><a href=\"\/docs\/product\/add-booking-widget-to-storefront\/\">Add the booking widget to your storefront<\/a><\/li>\n\n\n\n<li><a href=\"\/docs\/product\/operating-hours-and-shifts\/\">Set operating hours and shifts<\/a><\/li>\n\n\n\n<li><a href=\"\/docs\/product\/pricing-and-plans\/\">Reservics pricing and plans<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to install Reservics from the Shopify App Store and finish the 5-step onboarding wizard so your restaurant starts taking online bookings today.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[10],"doc_tag":[],"class_list":["post-29","docs","type-docs","status-publish","hentry","doc_category-getting-started"],"year_month":"2026-07","word_count":689,"total_views":"5","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"apselo","author_nicename":"apselo","author_url":"https:\/\/apselo.com\/docs\/author\/apselo\/"},"doc_category_info":[{"term_name":"Getting Started","term_url":"https:\/\/apselo.com\/docs\/product\/getting-started\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":4,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs\/29\/revisions"}],"predecessor-version":[{"id":188,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/docs\/29\/revisions\/188"}],"wp:attachment":[{"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/doc_category?post=29"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/apselo.com\/docs\/wp-json\/wp\/v2\/doc_tag?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}