Introduction to widgets
Zooza widgets are the primary way your customers interact with your services online. Seamless integration ensures a smooth experience for both you and your clients. Widgets can be added easily using a WordPress plugin, a Wix plugin, or by pasting a snippet of JavaScript code into your website.
However, this is just the beginning — Zooza offers unparalleled customization for both the appearance and behavior of each widget, giving your business a unique edge.
Installation
You can integrate Zooza widgets using one of our official plugins for WordPress or Wix for quick and simple setup, or you can embed them manually. But before you install any widget on your website, consider how you want to use it. This mainly concerns the booking process. Other aspects of the integration are typically very straightforward.
Minimum system requirements
- Your content management system needs to either be able to install our plugins (Wix, WordPress), or you need to be able to insert plain unfiltered JavaScript into your pages. Most modern systems allow this, but be sure to consult this with your system of choice.
- If you can't use JavaScript, you need to have admin rights to be able to install our plugins.
- Other than that, you're good to go as long as your website is served via HTTPS.
Cookies & LocalStorage
Zooza is considered a necessary cookie and as such should be added to exceptions, so that it stays active even if a user declines all cookies within the cookie consent manager. Being unable to read and write cookies will break your website's functionality — people won't be able to access their customer profile or book sessions, so it is crucial to allow Zooza to run at all times.
Zooza uses these cookies:
token- Customer's unique tokentoken-legacy- Customer's unique token
Zooza additionally stores logged-in customer's data in localStorage so that it is available for website developers to display to the customer if required:
zooza_user- Contains information about the logged-in user:id,first_name,last_name,email,phone,avatar
Customer journey scenarios
How your customers navigate to a booking:
Via map — Your main focal point is a map, where customers search for an address first. From there, they select their class and proceed directly to booking.
Via calendar of activities — You have either one central calendar or more smaller calendars based on location or activity, and from there customers discover your programs and go to bookings.
Via landing pages — Your website is built around landing pages for each activity or location. You want to provide a booking form directly on these pages, pre-filtered so customers just fill in their information.
Via single central booking form — You have a centralized booking form that has a listing of all available classes. Customers already know where they want to book, and you just provide them with a single point where they can quickly navigate to a class of their choosing.
All of the above — Many websites combine these approaches to create multiple pathways to a booking based on customer preferences.
Types of widgets
Registration/Booking Widget — Allows users to register or book services directly from your website.
Calendar Widget — Displays available dates and times for your classes and sessions.
Map Widget — Shows locations where your services are available and allows customers to search for a class based on the location.
Profile Widget — Lets users view and manage their personal information and bookings.
Video Widget — Embeds video content related to your services.
Checkout Widget — Handles purchases for digital products and service orders.
Contact Widget — Replaces your website's contact form and turns every enquiry into a contact in Zooza.
Installation options
Remember, you can install as many widgets as you want but there is one general rule: Only one widget per page.
WordPress
Ideal for quick and hassle-free integration. Just search for keyword Zooza in official plugin directory. Read more about setup and configuration options.