What is SnackOS?
SnackOS is a comprehensive solution that consolidates all familiar Snackpass applications into a single, versatile platform. This integration empowers our partners to effortlessly navigate between apps, optimizing functionality to meet diverse business requirements.
What apps are supported on SnackOS?
As previously noted, SnackOS integrates all existing Snackpass apps with several enhancements and refinements.
Register: The Snackpass register app transforms restaurant management with seamless order entry for take-out, dine-in, and delivery. Accept payments effortlessly—card, cash, or manually keyed—and manage catering orders with ease. From customizable discounts to efficient stock and kitchen status management, it's a comprehensive solution for optimizing efficiency and enhancing customer service.
Kiosk: The Snackpass Kiosk app enhances ordering efficiency and customer satisfaction. It streamlines operations and elevates the customer experience by revolutionizing the ordering process.
Orders: The Snackpass Orders app offers robust order management features, enabling you to track orders through various stages such as scheduled, in progress, completed, or canceled. It facilitates actions like marking orders as completed, delaying them, or processing refunds as necessary, ensuring efficient and prompt order handling.
Stock: The Snackpass Stock app enables precise stock management for menu items and modifiers. It offers flexibility to update item availability status, ensuring accurate stock management tailored to operational needs.
KDS: The Snackpass Kitchen Display System (KDS) app effectively manages customer orders for kitchen staff. It replaces traditional paper tickets with a digital system that organizes, prioritizes, and tracks orders in real-time, optimizing workflow and order accuracy.
SnackTV: The SnackTV app transforms devices into a Pickup Board, providing customers real-time updates on their order status, enhancing transparency and improving the pickup process.
Shifts (Beta): The Shifts app simplifies staff management tasks. It allows employees to clock in, clock out, and manage breaks seamlessly while automatically recording these actions, streamlining workforce management.
What features are supported on SnackOS?
Each app on SnackOS offers a range of features customized to elevate user experience based on the specific app in use. Designed to streamline operations, it optimizes efficiency for food service businesses.
Register
Register
Search
To search for menu categories and items, click the search button. You'll be taken to a search bar where you can use keywords or characters:
International languages are supported
Matching results below the search bar are ranked in alphabetical order and grouped by categories
On this page, you can also click cancel on the right of the search bar to return to the main menu.
To add an item to your cart, click an item in the results to select it. Complete the required fields to add the item to your cart.
Menu
Adding An Item To The Cart
Menu is the default page that the SnackOS register displays. This page ranks all item categories in alphabetical order from left to right, then from top to bottom, all in various colors.
Please note that colors are not customizable and are randomly generated.
The order of the categories are alphabetical and are not customizable.
Selecting a category displays the items within that category in the same order as you have them on the dashboard. If you want to change the order, please customize it via the menus tab on your dashboard.
Selecting an item within the category displays all applicable modifier selections for the item in the center time, while simultaneously adding the item to the cart in the order column on the right
If the item has required modifier groups, then the item will display selection required in red in the cart and will not allow user to check out until selection is fulfilled or item is removed from the cart.
If the item does not have required modifier groups, then the item will be automatically eligible for checkout in the cart.
Adjusting And Removing Items
The number of selections for an item can be adjusted on the bottom left by pressing either on the + or - buttons. This will reflect in the cart on the right by displaying the total number of items next to the item name.
An item can be removed by selecting the ''remove'' button in red on the bottom. Alternatively, items already in the cart on the right column can also be deleted with a leftward swipe.
An existing item in the cart can be edited by clicking on that item in the cart. This will open up the modifier selection page for the item. Any changes made here will automatically update the cart
Adding Item Notes
Limitations
Most limitations to menu selection are usually caused by how the menu is built on the Dashboard. For details on how to edit the menu, please see the menu editor article.
Examples:
Can only select each modifier once
Cause: multi-select is not turned on for the modifier group
Can only select a maximum number of 5 toppings for a drink
Cause: maximum for that modifier group is set to 5
Cannot check out an item without selecting ice level
Cause: minimum for the modifier group is set to 1
Cannot check an item out as dine-in
Cause: dine-in is not selected as an available fulfillment method for that specific item
Cart does not reflect taxes and fees
This is due to how differently taxes and fees are applied based on downstream customer selection.
Snackpass Service Fee is only applied to card orders
Some stores charge a customer → store convenience fee on card orders
To reduce confusion in the customer experience, Snackpass recommends stores to withhold the total amount at this step and update the customer later in checkout once payment method is selected.
Pay Later
To create a saved or unpaid order
Add all items in the order to the cart
Press the send button on bottom right
Enter customer's phone number. This is optional as the phone number can be skipped.
Enter customer's name (auto-populates if already a Snackpass user).
This order has now been created and can be viewed in the orders app by tapping on the upper right corner and selecting ''orders'', and then by going to the left side menu and clicking on the unpaid tab.
To view, modify, cancel, and check out an unpaid order
Click the the orders app by tapping on the upper right corner.
Tap on the unpaid button on the left to view all unpaid orders
Select an order to open and have the option to execute the following actions:
View the orders details
Print a label for a single item, or print label or receipt for the entire order
Void Order: This button will cancel the entire order.
Reopen - This button opens the order back up in main page to edit the cart. Press on send again to save changes. Press done if no changes were made.
Checkout: It completes the check out for your customers.
Preset Discounts
Existing preset discounts will be displayed on the left side menu on the discounts tab. Discounts can be created on the Dashboard under Promos. For creating a custom discount on the SnackOS register, refer to the Keypad section below.
Only discounts that were set to display on the SnackOS register will display here.
Upon selection, discounts will be automatically applied to cart following the preset discount logic. Below are some examples of discount logics:
Products
One per cart: The discount will apply to the highest cost item in cart
Limited to select items or categories: The discount will only apply if eligible items are in the cart.
Add-ons are discounted: If not selected, then discount will only apply to item cost, not modifier costs.
Keypad
The keypad tab allows the user to apply a manual discount or a custom charge to the cart. This currently does NOT work on Pay Later orders. Only pre-set discounts can apply to Pay Later orders.
Flat $ Discount or Upcharge
Flat $ discount
Enter the desired $ amount and hit on the discount button.
Press the < button to backspace and edit the entered number.
Flat $ charge
Enter the desired $ amount and hit on the charge button.
Percent % Discount
Enter the desired percentage for a discount, then hit the discount button.
Percent charges are currently unsupported.
Editing Discounts
Tapping on a discount in the cart takes the user back to the keypad. To edit the discount, the user can press on the < button to backspace and enter a new value or type of discount (flat vs percentage). Selecting the discount or charge buttons will finalize the edit.
Adding Discount Notes
Negative Subtotal
Manager Approval
If employee PIN requirement is turned on for the store, then discounts would require manager approval. Specifically, a non-manager user would not be able to complete checkout until the manager PIN is entered on this screen:
Discount permission can be set up on the on your Dashboard. The employees should be edited as follows:
Go to the team section on the left side menu and select users.
To the furthest right of each user, there are three dots (...), click on that button and then select edit.
Scroll down to the very bottom of the pop up window to KitchenOS section.
Check mark the discounts box so that employee's PIN can provide manual discounts.
To learn more about the Team tab, please refer to this article.
Manual Entry Of 3P OrdersUnder payment method, Third Party should display as an available payment method next to Card and Cash.
The purpose of this is for you to enter your orders where payment has already been taken on a third party platform, such as Doordash, UberEats, Grubhub, Venmo, meal swipes, etc, with delivery orders being the most popular use case. This allows the orders to be entered into our system and sent to your Snackpass orders app, printers, and kitchen display systems. Please remind that Snackpass does NOT actually collect any payment for these.
After selecting Third Party on this screen, a list of pre-set delivery platforms will be displayed for another selection.
This list can be edited on the Dashboard under Settings > In Store Orders as shown here:
Note: If you would like for your 3P delivery orders to be automatically sent to our printer and KDS, please refer to this article to learn how to integrate Deliverect for your 3P orders.
Gift Cards
Purchasing A Digital Gift Card
Digital gift cards can't be purchased on the SnackOS register, they have to be purchased through the online ordering site.
Redeeming a digital gift card on the kitchenOS is possible, though. Since digital gift cards are linked to customers phone numbers, by simply typing in the customer's phone number the register will show the option in case they want to use their gift card credit.
Purchasing A Physical Gift Card.
In order to be able to purchase physical digital gift cards, these have to first be enabled on the dashboard, under GROWTH SUITE > GIFT CARDS. If you want to learn how to enable them, please refer to this article.
Once they're enabled, physical gift cards can be purchased through the register by clicking on the gift card option on the left side menu.
Then you have to select the amount for the gift card.
Add the gift card code found on the back of gift card, or scan the code bar if you have a a gift card scanner.
Redeeming A Physical Gift Card On SnackOS Register.
When the user is prompted to the payment method, select OTHER PAYMENT METHODS and select Gift Card
This will then prompt you to add the gift card code and PIN, or you could alternatively scan the gift card's code.After you do this, the gift card credit will be added to the cart.
Rewards Redemption On Register
Redeeming rewards on SnackOS register mode is now possible. If you want to enable SnackOs register rewards, please follow the next steps:
Log into your dashboard and on the left side menu go to SETTINGS - IN STORE ORDERS.
Scroll down and find the Rewards Section.
Toggle on Register Rewards.
Restart your SnackOs app on the your device so the changes are reflected. on the register app.
Note: It is important to notice that, you will be able to turn on register rewards, but you won't be able to turn them off. If you ever want to turn them off, please contact our support team to request rewards to be disabled.
Now, to redeem a reward on SnackOS register mode, the process is quite simple.
Add items to your cart on the duo register.
Proceed to check out and type in your or the customer's phone number.
If the account attached to that phone number has rewards, the next screen will display them for the customer to choose from the rewards they already have, or redeem one with the points they have..
Click on use to the right side of the reward to redeem it and use it. It is important to know that customer's cart has to have the item of the reward of their selection, otherwise, they won't be able to use it. For instance, if the customer is going to use a Free Drink reward, at least a drink needs to be on their cart. If the cart doesn't have that item, we recommend going back to the menu and add that item before checking out.
The reward has been added to the customer's order. You will have visibility of the reward used on your dashboard, order hub and receipt.
If you're a store that has multiple locations, and would like to enable chain rewards so customers can earn points at any location and redeem rewards across your stores too, please contact our support team to request this feature to be enabled.
Custom Charge Only Purchases
On the SnackOS register, you now have the capability to place orders consisting solely of a custom charge. This functionality proves to be very valuable, particularly for selling items that are not included in your standard menu offerings. If you'd like to place a custom charge only order, follow the next steps:
Go to your device and access the register app with your assigned PIN.
Once you're in, go to the left side menu and click on the Keyboard tab.
When you click the Keyboard tab, you will be able to type in a custom flat charge.
After typing it in, click on the bottom button that reads charge and the custom charge will be immediately added to the cart.
We highly suggest then adding a note to your custom charge to include a description of what the custom charge is for. You can do this by clicking on the arrow pointing down next to Order on the upper right corner, and then clicking on Add Order Notes. These notes will be shown on the KDS, orders, and receipts.
When you click on the Add Order Notes button, you will be prompted to a screen where you will be asked to type in the note you wish to add. After you type it, click on Continue.
To finalize, proceed to the check out process as you would with any other order.
If you added the order notes, this is how they will be showing across different platforms:
Important Notes
1.- All custom charges only purchases will display zero items across platforms across platforms: orders app, KDS or receipts. This is because a custom charge is not an item that is part of your menu.
2.- Custom charge item notes, which are added by clicking on the pencil in the bottom left of the keypad, will not show on the KDS or receipts. These will only be shown on the orders app. This is why we highly suggest adding order notes instead.
Kiosk
Kiosk
Search Items
Clicking on ''search items'' at the bottom of the menu screen will allow the customers to search for specific menu items by using keywords or characters. International languages are supported.
Clicking the item in the results navigates the customers to the item selection, and allows them to add the item to cart upon completion of the required fields.
On this pop up window, the customers can also click “done” on the bottom of the window to go back to the main menu screen.
Adding Items To Cart
To add an item to the cart, customers will simply click on the photo or + icon of the item or items to be added.
Before being able to place the order, it is important to notice that, if the item has any required modifiers, the customer will have to select that modifier, as the kiosk won't let them place the order if it is not selected.
Customers will also be able to edit the quantity of of the items they're placing by clicking on the plus + or - icon
Customers can also add specific notes to their order by typing on the Preferences box at the bottom of the screen. If you don't want customers to be able to add notes, you can disable them through dashboard by going to SETTINGS - ALL ORDERS - DISABLE NOTES.
Once customers confirm they wish to add the item or items to their cart, they will be able to view, and edit the cart if necessary. If they only want to change the quantity of the item, the customer will have to click on the + or - icon. If they wish to change the modifiers, though, the customers will have to click on the product itself to edit it.
Reward Redemption
Customers can redeem their rewards on kiosks. Since rewards are linked directly to their phone number, when typing that information onto the kiosk, they will be prompted to a screen that asks them if they want to use a reward.
If the customer chooses to use their rewards, that will immediately be applied to their cart following the promotion conditions. It is important to know that customer's cart has to have the item of the reward of their selection, otherwise, they won't be able to use it. For instance, if the customer is going to use a Free Drink reward, at least a drink needs to be on their cart. If the cart doesn't have that item, we recommend going back to the menu and add that item before checking out.
All discounts and promotions used by customers on the kiosk will be displayed under order details on the dashboard, orderhub tablet, printed receipts, and smart receipts.
Promo Code Use
If you have an active promo code, customers will be able to make use of it during check out on your kiosks. Once they're on the check out screen, they will see an option that reads ''Add Promo Code''
When customers click on it, they will be asked to enter / type the promo code.
After it is added, the promotion will apply right away to the cart.
Gift Card Credit Use
Customers can use either digital gift cards, physical gift cards, or combine them both on kiosks. However, for them to work, you will have to enable either option on your dashboard. Please refer to this article to learn how to enable gift cards for your store.
Once they are enabled, customers will see a button that reads ''Add Gift Card Code'' for physical gift cards during their check out process.
When customers press on that button, they will be prompted to add the gift card code and PIN of their physical gift card to redeem their credit.
If customers have a digital gift card, this is linked directly to their phone number.
When customers type in their phone number, our kiosks will immediately detect if the customer has gift card credit available.
If customers enter a physical gift card code, and then type in a phone number that is linked to a digital gift card, the kiosk will combine both credits. Take this example where a physical gift card for $20 dollars and another digital gift card for $10 dollars. The credit on both cards will be combined, making a total of $30 dollars.
Customers will be then given the possibility to use their digital gift card credit by checking or unchecking the gift card box, in case customers do not want the gift cards combined.
Promotions On Kiosk
If you have any live promotions that have been configured to be enabled on kiosks, those promotions will be shown at the top of the menu screen under the Promotions category. Note that kiosk promotions will only show on the kiosks when the promotions are eligible. For example, a promotion set to run only on Mondays will not appear on the kiosk on Tuesdays.
When the customers click on the promotion, they will be shown the items that qualify for it. The price shown for each item will reflect the discounted price
Customers will be able to use the search button too to look for specific items that the promotion applies to.
Customers will then be able to proceed to add these discounted items to their cart.
Note: Once new promotions are created, they might not show up immediately in your kiosk. Please make sure to restart the kiosk app so the promotions changes are reflected.
If you wish to learn more on how to create promotions on your dashboard, please refer to this helpful article on promotions creation.
Supported International Numbers
We've expanded our checkout options to accommodate customers without US-based phone numbers. Now, international phone numbers are accepted on our kiosks.
After selecting their payout method, customers simply click the checkout button. If they have a non-US phone number, they'll notice a subtle button at the bottom of the regular phone number modal: ''Intl. Number''
Clicking on this prompts a plus sign (+) to appear, allowing customers to input their country code along with their phone number. For example, for the US, it would be +1, followed by the rest of the number.
Once the international phone number is added, the checkout process proceeds as usual.
Orders
Orders
Order Visibility: Through the Orders app, users can view all ongoing orders and their statuses.
Scheduled Orders: Navigate to the Scheduled tab on the left to accept and review details of scheduled orders.
Managing Unpaid Orders: Use the Unpaid tab to manage unpaid orders. You can void orders or reopen them to edit items.
Manual Order Printing: To manually print an order, select the order and click the printer icon next to the total. Choose the printer for the order to be sent.
Completing & Delaying Orders: Click "Complete" to finalize an order. To delay an order, click "Delay" and specify the delay duration in minutes.
Refunding Orders: For refunds or partial refunds, click "Refund / Partial refund" at the bottom. Select a reason for the price adjustment.
Stock
Stock
Stock Management: Use the Stock app to manage availability of menu items and modifiers by marking them as in stock or sold out.
Navigating Categories: On the left-side menu, choose either the items or modifiers category depending on what you're working with.
Filtering Options: At the top of the screen, select from three options: ALL, IN STOCK, or SOLD OUT based on your current needs.
Setting Items as Sold Out: To mark an item or modifier as sold out, click the blue "SET SOLD OUT" button on the right side of the item. Specify the time range for its unavailability and click "Update". The item will move to the SOLD OUT tab and remain visible in the ALL tab.
Extending Sold Out Period: To extend the out-of-stock period, go to the SOLD OUT tab, click the red "SOLD OUT" button beside the item or modifier, and select "EXTEND OUT OF STOCK". Adjust the time range as needed.
Marking Items In Stock: To mark an item or modifier as in stock again, go to the SOLD OUT tab, click the "SOLD OUT" button beside the item, select "IN STOCK", and click "Update".
KDS
KDS
The SnackOS Kitchen Display System (KDS) enables your kitchen staff to manage orders at both the item and order level
Order Management with KDS: When a new order is received from any platform, it appears on the KDS app.
Marking Items as Completed: To complete an item, click its name on the order displayed in KDS.
Completing Orders: Click the check mark on the ticket header to mark the entire order as completed. The order will turn blue to indicate completion.
SnackTV
SnackTV
With the SnackOS SnackTV app, customers will be able to see the status of their order, whether it is in progress or ready.
Configuring SnackTV Settings: As our partner, you can adjust settings for the SnackTV app. Access them by clicking the upper bar or the Snackpass logo in the upper right corner.
Audio Settings: Toggle audio on or off to announce customer orders when completed by an AI-generated voice.
Name Display Options: Choose to display the customer's full first name or just their first initial.
Voice Selection: Select your preferred AI-generated voice from a choice of 10 voices.
Font Customization: Customize the display font to your preference.
Saving Changes: Once settings are configured, click "Submit" to save your changes.
Shifts (Beta)
Shifts (Beta)
The SnackOS Shifts app is currently in beta. To activate this feature, please contact our support team for assistance. Once enabled by the Snackpass support team, you can access it directly from the home screen or via the left-side menu in any other SnackOS app.
To access the Shifts app from the home screen, just click on the app with that name.
If you're going to be using the menu, navigate to the Shifts app using the right side menu in SnackOS.
Enter your or the employee's PIN for clocking in, clocking out, or taking a break.
After entering the PIN, confirm your intention to clock in.
A confirmation message will appear once you are successfully clocked in.
To clock out or take a paid/unpaid break, reopen the Shifts app and enter your employee PIN again.
Select your desired option: clock out or take a break and confirm it.
If you opt to take a break, you'll need to select either paid or unpaid. For unpaid breaks, customize the duration of your break minutes.
To conclude a break early, re-enter your PIN and choose END BREAK.
When you're ready to finish your shift, input your PIN and click CLOCK OUT.
How do I switch to a different app on SnackOS?
On the SnackOS home screen, you'll find a list of all your apps. If you're logged into one app and want to switch to another without returning to the main screen, each app handles this process differently. Here's how you can do it:
Register, Orders, Stock & KDS
If you're logged into any of these four apps and want to switch to another, follow these steps:
Look for a button with three horizontal lines in the upper right corner.
Click on it to open a dropdown menu on the right side.
From the menu, choose the app you want to switch to.
Register
Orders
Stock
KDS
Kiosk
If you're logged into the kiosk app, follow these steps:
Note: In order for you to be able to change apps when in kiosk mode, a logo MUST be added to your store. Make sure to add it on your dashboard by going to SETTINGS - BRANDING -LOGO.
SnackTV
If you're logged into the SnackTV app, swipe from the left side of the screen towards the right. This will display the apps menu, allowing you to switch to another app.
How do I use the SnackOS settings?
SnackOS settings enable you to customize various features and functionalities for your SnackOS device. You can access these settings from your home screen by tapping on the settings app, or through the right-side menu by selecting the same option.
Once you're in the SnackOS settings, these will be divided into three different categories: Device, Apps, More.
Device
Info & Support: This page displays your device's details such as the serial number and current app version. It also provides contact information for partner support.
Network: In the network settings, you can connect your device to WiFi. Simply tap WiFi Settings, select your network, and enter the password. You can also run a WiFi speed test by tapping SPEED TEST.
Card Reader: You can connect your card reader using Bluetooth, USB, or internet, depending on its type. Select your type of connection and then tap SEARCH to locate your card reader, then click CONNECT next to its name. The card reader status will change to CONNECTED.
Printer: You can connect your printer to SnackOS via Bluetooth or USB. Choose your connection type, click SEARCH to find your printer, then select CONNECT next to its name to establish a connection. The status should change to CONNECTED.
Cash Drawer: Manage cash acceptance settings for your cash drawer on SnackOS.
No Sale: Use this button to open the cash drawer for actions not related to sales, such as retrieving forgotten items.
Cash In / Cash Out: This option lets you deposit or withdraw money from the cash drawer.
Tip Out: Click this button to collect tips received throughout the day.
Count Cash: Use this button to audit and update the cash amount in the drawer.
End Drawer: This button closes the cash drawer at the end of the shift for the day.
Voice Announcements: When enabled, completed orders will be announced audibly regardless of the app you're using on SnackOS. Ensure a Bluetooth speaker is connected for sound output.
Apps
Through the Apps tab, you will be able to to change your orders kitchen status in case your store needs to go into rush hours or pause all orders at the same time.
Rush Hour: Tap on Rush Hour and choose the duration or customize it for that rush period. This alerts customers about potential delays due to increased orders. You can also add extra wait times to estimated pickup times. Once configured, press Confirm to start the rush hour. To end it early, click End Rush Hour.
Pause Orders: To temporarily stop all orders, select Pause and specify the duration and reason. This prevents customers from placing orders online or through the app and notifies them that your store is temporarily closed. Press Confirm to pause your store. To reopen before the designated time, click Reopen Store.
More
On the More tab, we have three helpful features for your SnackOS device.
Android Settings: Selecting this option grants access to your Android settings where you can make adjustments for WiFi, Bluetooth, and even reboot the entire device.
View Tips: The View Tips option on SnackOS lets you and your staff see the day's tips whenever you choose to access it.
Restart App: Use this feature to restart the SnackOS app if needed.
Experimental: In this section, you can enable or disable an external card reader. If disabled, SnackOS can still be used, but features like Register and Kiosk that require a card reader won't be available.
If you have any questions or encounter issues with SnackOS, feel free to reach out to our Snackpass partner support team. You can contact us via live chat in your partner app, by phone at 866-868-2146, or through email at [email protected].