Common Issues
This page covers the most frequently encountered problems in OKeep and how to resolve them. Issues are grouped by category -- find your situation and follow the steps.
Most issues can be resolved by refreshing the page, checking your internet connection, or clearing your browser cache. Try these first before diving into specific solutions.
Login & Account Issues
Cannot Log In to the CRM
| Possible Cause | Solution |
|---|---|
| Incorrect email or password | Double-check your credentials. Use the Forgot password link to reset if needed. |
| Browser cache conflict | Clear your browser cache or try an incognito/private window. |
| Account not yet created | Ask your restaurant owner or admin to invite you via Settings > Team Management. |
| Using the wrong login page | The CRM login is at crm.okeep.io. The mobile app uses a separate login. |
Session Expired
Your CRM session expires automatically for security. When this happens:
- You will be redirected to the login page
- Log in again with your credentials
- You will return to the CRM dashboard
This is normal and protects your account when a device is left unattended.
Staff Member Cannot Access a Feature
Staff permissions are based on roles. If a team member cannot see a menu item or page:
- Go to Settings > Team Management
- Find the staff member
- Check their assigned role and permissions
- Update the role if they need additional access
Order Issues
Customer Cannot Place an Order
Check these items in order:
- Is the service point active? Go to Service Points and verify the status shows green "ACTIVE".
- Does your menu have visible items? Go to Menu > Items and make sure items are marked as Visible with valid prices.
- Is at least one payment method enabled? Check Settings > Merchant Settings > Payment Methods.
- Is at least one delivery mode enabled? Check Settings > Merchant Settings > Delivery Modes.
- Is the customer connected to the internet? The customer's phone needs an internet connection to load the menu and submit orders.
Order Stuck in One Status
If an order will not move to the next status (e.g., stuck on "New"):
- Refresh the page -- click the refresh button or press F5
- Check your internet connection -- a dropped connection can prevent status updates
- Try changing the status again -- click the order and select the correct next status
- Try a different browser -- if the issue persists, open the CRM in Chrome or Firefox
Orders follow a specific lifecycle: New > In Progress > Ready for Pickup > Closed. You can only move an order to the next valid status -- you cannot skip steps.
Missing Order -- Cannot Find It
- Check the correct service point -- use the filter at the top of the Orders or Kitchen page to make sure you are viewing the right location
- Check all status tabs -- the order may have been moved to a different status (In Progress, Ready, Closed)
- Expand the time range -- if using a date filter, make sure it covers the time the order was placed
- Check if the order was cancelled -- cancelled orders may not appear in the default view
Orders Appearing on the Wrong Service Point
This usually means the customer scanned the wrong QR code:
- Verify that each table has the correct QR code -- scan it yourself and check which service point it opens
- If QR codes were swapped, replace them with the correct ones
- See Service Point Troubleshooting for more QR code solutions
Menu Issues
Menu Items Not Showing for Customers
| Possible Cause | Solution |
|---|---|
| Item is hidden | Edit the item and make sure Visible is turned on |
| No price set | Every item needs a price greater than zero |
| No category assigned | Assign the item to at least one visible category |
| Category is hidden | Check that the item's category is also set to visible |
Wrong Prices Displaying
- Go to Menu > Items and find the item
- Check the base price -- this is what customers see before options
- Check option prices -- options and extras add to the base price
- After saving changes, ask the customer to refresh their menu page
Images Not Loading on Menu Items
- File too large: Images should be under 5 MB
- Wrong format: Use JPG or PNG format
- Upload failed silently: Try re-uploading the image from the Asset Library
- Browser cache: Ask the customer to refresh the page or clear their browser cache
Service Point & QR Code Issues
QR Code Will Not Scan
| Possible Cause | Solution |
|---|---|
| Poor lighting | Ensure there is enough light for the phone camera to read the code |
| Too far or too close | Hold the phone 10--20 cm (4--8 inches) from the code |
| Code is damaged or dirty | Clean the surface or print a replacement |
| Code is too small | Reprint at a larger size (minimum 5 cm / 2 inches) |
QR Code Opens the Wrong Menu or Location
- Go to Service Points in the CRM
- Click the QR code icon for the affected service point
- Verify the QR code matches -- compare it visually or download a fresh copy
- If wrong, print the correct QR code and replace the physical one immediately
Service Point Shows as Inactive
If a service point shows a gray "INACTIVE" badge:
- Click the pencil icon to edit the service point
- Turn on the Available toggle
- Click Update
Customers can now scan the QR code and place orders.
Points & Loyalty Issues
Customer Did Not Receive Points After an Order
Points are only awarded when an order is Closed (fully completed). Check:
- Is the order closed? Open the order and verify its status is "Closed", not just "Ready for Pickup"
- Is Auto Points enabled? Go to Settings > Merchant Settings > Points Settings and check that Enable Auto Points is toggled on
- Was the order cancelled? Cancelled orders do not earn points
- Is the order below the minimum? Check the Minimum Order setting in Points Settings -- orders below this amount earn zero points
Customer's Point Balance Seems Wrong
- Look up the customer in the CRM
- Check their transaction history for recent point awards and deductions
- Look for cancelled orders that may have reversed points
- If the balance still looks incorrect, contact support with the customer's details and order history
Voucher Not Working for a Customer
| Possible Cause | Solution |
|---|---|
| Voucher has expired | Check the voucher's validity period in the customer's wallet |
| Voucher does not apply to the items ordered | Free item vouchers only work for specific menu items |
| Minimum order not met | Discount vouchers may require a minimum order total |
| Another discount already applied | Only one discount voucher can be used per order |
Real-Time Updates & Connectivity
Orders Not Appearing in Real Time
If new orders are not showing up on the Kitchen Display or Orders page without refreshing:
- Check your internet connection -- real-time updates require a stable connection
- Refresh the page -- this re-establishes the connection to the server
- Check your browser -- use a modern browser (Chrome, Firefox, Edge, or Safari)
- Disable battery saver -- some devices throttle background connections in battery saver mode
- Check if the device went to sleep -- waking a device from sleep may require a page refresh
For kitchen display devices, disable the screen timeout and battery saver to maintain a constant connection. This prevents missed orders.
CRM Dashboard Feels Slow
- Close unused browser tabs -- each tab uses memory and processing power
- Clear browser cache -- go to your browser settings and clear cached data
- Use Chrome or Firefox -- these browsers provide the best performance for OKeep
- Try incognito mode -- this rules out browser extension conflicts
- Check your internet speed -- a slow connection affects page load times and real-time updates
- Restart the browser -- closing and reopening the browser frees up memory
Data Not Syncing Between Devices
If changes made on one device (e.g., updating a menu item) do not appear on another:
- Refresh the page on the second device
- Check that both devices are online -- changes cannot sync without internet
- Wait a moment -- some changes take a few seconds to propagate
Payment Issues
Customer Cannot Pay Online (Card / BLIK)
- Is Stripe connected? Go to Settings > Online Payments and verify your Stripe account is connected
- Is the Card payment method enabled? Check Settings > Merchant Settings > Payment Methods
- Customer's card declined? This is handled by the customer's bank -- they should try another card or payment method
- BLIK code expired? BLIK codes are valid for about 2 minutes. The customer should generate a new code and try again
Payments Showing as Pending
Online payments may briefly show as "Pending" while Stripe processes them. This usually resolves within a few seconds. If a payment stays pending for more than a few minutes:
- Check the order status in the CRM
- Verify the payment in your Stripe Dashboard
- If the payment succeeded in Stripe but the order is still pending, refresh the CRM page
Browser Compatibility
Recommended Browsers
OKeep CRM works best in modern browsers:
| Browser | Support Level |
|---|---|
| Google Chrome (latest) | Fully supported, recommended |
| Mozilla Firefox (latest) | Fully supported |
| Microsoft Edge (latest) | Fully supported |
| Safari (latest) | Supported |
| Internet Explorer | Not supported |
Common Browser Issues
- Page not loading properly: Clear cache and cookies, then reload
- Buttons not responding: Disable browser extensions (especially ad blockers) and try again
- Layout looks broken: Make sure your browser is updated to the latest version
- Print preview not working for QR codes: Use Chrome for the most reliable printing experience
Mobile App Issues (Customer-Reported)
When customers report issues with the OKeep mobile app, here is what you can suggest:
App Cannot Find Your Restaurant
- The customer may need to allow location access on their phone
- They can also search by name instead of browsing nearby restaurants
- Verify that your Location is set correctly in Settings > Merchant Settings > Location
Menu Not Loading After QR Scan
- Ask the customer to check their internet connection
- Suggest they close and reopen the app
- If using web ordering (no app), suggest they try a different browser
Customer's Order Disappeared
- The order is likely still visible in your CRM -- check the Orders page
- The customer may have been disconnected from the service point (e.g., app was closed or phone went to sleep)
- If the order was placed successfully, it will appear on your kitchen display regardless of the customer's connection
Still Need Help?
If none of the solutions above resolve your issue, contact our support team:
- Email: support@okeep.io
When contacting support, please include:
- Your restaurant name so we can look up your account
- What you expected to happen and what actually happened
- When the issue started (date and approximate time)
- Screenshots showing the problem (if possible)
- Browser and device you are using (e.g., Chrome on Windows, Safari on iPad)
The more detail you provide, the faster we can help. A screenshot often saves several back-and-forth emails.
Related Pages
- Service Point Troubleshooting -- QR code and service point specific issues
- Kitchen Display -- troubleshooting the kitchen order board
- Online Payments -- Stripe setup and payment configuration
- Merchant Settings -- delivery modes, payment methods, and business profile