Pawlly - Documentation
Pawlly

All Features

Service

  • Boarding

The Boarding service provides temporary accommodation for pets when their owners are traveling or unavailable. Pets are housed in a safe, clean environment with access to food, water, and daily care. This ensures pets are comfortable and cared for just like at home.

  • Veterinary

The Veterinary service offers medical care for pets, including general health checkups, vaccinations, illness treatment, and emergency support. It helps maintain your pet’s health with expert supervision from qualified veterinarians.

  • Grooming

The Grooming service keeps your pet clean, healthy, and well-maintained. It includes bathing, fur trimming, nail cutting, and hygiene checks. Regular grooming helps avoid infections, discomfort, and keeps pets looking their best.

  • Training

The Training service teaches pets basic commands, good behavior, and improves their obedience and social skills. Whether it’s puppy training or behavior correction, it helps strengthen the bond between pet and owner.

  • Walking

The Walking service offers scheduled walks for pets to stay active, healthy, and mentally refreshed. Ideal for busy pet parents, trained walkers ensure pets enjoy safe and enjoyable outings.

  • DayCare

The DayCare service provides a safe and supervised space for pets to spend the day while owners are away. It includes playtime, social interaction, rest, and feeding—ensuring your pet is happy and well-cared for throughout the day.

Shop Management

  • Product Management

Admin: The Admin can manage product details through the admin panel, including adding, updating, or deleting products. They can also define product categories, subcategories, units, and tags to organize and display products effectively.

Customer: Customers can explore and purchase products by navigating the shop section in the app. They can browse products by category, featured products, best-sellers, or deals, and also search directly using the search bar to find specific products.

  • Product Variations

Admin: The Admin can add, update, or delete product variations through the admin panel, such as size, color, or weight. They can also define the type of variation (e.g., text, color, etc.) while managing these details.

Customer: Customers can view all variations added by the Admin, such as size, color, or weight, in the product details section.

  • Supply Chain Management

Admin: The Admin can manage logistics and shipping zones for products through the admin panel, including defining delivery rules and charges based on zones.

Customer: Customers can add or update their address during the order process. Delivery charges will be applied based on the logistics and shipping zones.

Finance Management

  • Tax

Admin: The Admin can add and manage tax details through the admin panel, including specifying the title, value, type (percentage or fixed), and module type. These taxes will automatically appear when a customer books a service.

Customer: Customers will see the applicable tax during the booking payment process, as defined by the Admin, and must pay the total amount, including the tax, at the time of booking.

  • Staff Earnings

Admin: The Admin can view detailed staff earnings in the admin panel, including total bookings, service amounts, commission earnings, tip earnings, and individual staff earnings. Additionally, the Admin can process staff payouts in cash directly.

  • Payment Method Configuration

Admin: The admin can use the ‘Payment Method’ option from the settings tab in the admin panel to enable and configure the payment methods supported by the platform. They can add the respective keys for each enabled payment method. After this, users will be able to make payments through the available options.

Customer: Customers can securely pay for service bookings via integrated payment gateways, including cash on delivery. Customers can also make payments for product order bookings either through cash on delivery or via the supported payment gateways configured by the admin.

Supported Payment Gateways:

– RazorPay

– Stripe

– Paystack

– PayPal

– FlutterWave

– CinetPay

– SADAD

– Airtel Money

– PhonePe

– Midtrans

Reports

  • Comprehensive Report Management

Admin: From the admin panel, the admin can access the ‘Reports’ tab section to view and manage various reports, including Daily Bookings Reports, Order Reports, Overall Bookings Reports and Employee Payouts Reports. These reports can be viewed in detail and managed accordingly.

System Settings And Customization

  • General Settings

Admin: The admin can manage general settings through the admin panel, including app-related details, site information, favicon and site icons, business address, and more. These details can be added or updated as needed.

  • Miscellaneous Settings

Admin: If the product includes social login integration, the admin must configure the details in Miscellaneous Settings (e.g., Google Analytics, Booking Slot Duration, Language Selection, TimeZone, DataTable Limits). Social login will only function if all required details are correctly filled and valid.

Customer: Once the admin has filled and validated these settings, customers can use the social login feature seamlessly.

  • Quick Booking

Admin: Admin can enable the Quick Booking feature in the admin settings, which allows appointments to be booked with minimal user details. Once enabled, a link is generated that the admin can share with customer. This link can also be shared by customers to others for quick appointment bookings.

Customer: Customers can use the Quick Booking link to book an appointment with minimal information required. They can also share the same link with other users, allowing them to quickly book appointments as well. Customers can quickly book their appointments at https://apps.iqonic.design/pawlly/quick-booking

  • Invoice Setting

Admin: The Admin can manage invoice settings by selecting templates, adding order prefix details, setting order start numbers, and including special notes.

Customer: Customers will receive invoices based on the details configured by the Admin.

  • Custom Code Setting 

Admin: The Admin can directly add custom CSS code (custom_css_block) or custom JavaScript code (custom_js_block) through this setting to apply customizations.

  • Admin Panel Customization

Admin: The admin has the ability to customize the admin panel’s appearance, including setting the color scheme, selecting navbar styles, toggling the visibility of the navbar and menu (enable/disable), adjusting card styles, and configuring the menu and active menu styles, offering full flexibility in the panel’s design.

  • SMTP Mail Setting

Admin: The Admin can configure SMTP details by adding the SMTP Host, Port, Email, Password, Encryption Type (e.g., SSL/TLS), and other required credentials in the admin panel to enable email communication for the platform.

  • Notification Setting

Admin: The Admin can configure notification settings by using tick buttons to select the desired notification types, such as Mail, Mobile, or Custom Webhook, and submit the configuration.

  • Integration Setting

Admin: The Admin can manage integration settings in the admin panel, including adding and configuring Google Login (Secret Key, Public Key), Custom Webhook Notifications (Content Key, URL), Google Maps Key, Application Links (Play Store & App Store), Force Updates for the Customer App.

  • Custom Fields

Admin: The Admin can create and manage custom fields by adding specific fields as required through the admin panel.

  • Currency Setting

Admin: The Admin can add, update, delete currency and set a default currency through the admin panel.

  • Commission

Admin: The admin can configure commission settings through the admin panel, including setting the Commission Title, Value, and Type. Admins can assign one specific commission to each staff member during the add or update process. Once commissions are earned, the admin can process payouts to staff through the staff payout feature.

  • Holiday

Admin: The Admin can select a branch and set holidays specific to that branch.

Customer: Customers will see available dates for booking based on the holidays set by the Admin.*

  • Business Hours

Admin: The Admin can select a branch and set business hours specific to that branch, including break times and day-offs.

Customer: Customers will see the business hours, including any breaks or day-offs, for each branch set by the Admin. 

  • Language Text Settings

Admin: The Admin can select a language from the language options in the admin panel and choose the specific file to translate from a dropdown menu. Translation keys and values are displayed file-wise, allowing the Admin to make changes directly as needed.Please note that this language setting applies only to admin panel text changes. If you wish to configure language changes for the app, you will need to do so manually.

  • Menu Builder

Admin: The Admin can manage menu settings in the admin panel, organizing the menu layout both horizontally and vertically using the Menu Builder feature. Additionally, new menus can be added and managed directly from the Menu Builder.

Pages

Admin: The admin can manage key pages such as Privacy Policy, Terms & Conditions, Data Deletion Request, Help and Support, and Refund and Cancellation Policy from the admin panel. This allows the admin to add, update, or delete content on these pages as needed.

Customer: Customers can view these pages (Privacy Policy, Terms & Conditions, etc.) within the “Customer App” for easy access to important information.

Notification & Email Templates

  • Notification List

Admin: The Admin can view all notifications in the notification list from the admin panel.

  • Notification & Email Templates

Admin: The Admin can manage and configure notifications and email templates from the admin panel. Admin can set which roles receive notifications for specific processes or tasks and customize the structure of notifications and emails for different roles.

Customer: Notifications and emails will be sent to customers based on the templates and processes defined by the admin, ensuring they receive relevant updates and information.

App Banners Management

Admin: Admin can add, update, or delete app banners from the admin panel. These banners will be displayed to users based on the admin’s configurations, providing control over what content is shown on the app.

Customer: Patients can view the banners managed by the admin on their dashboard within the app. These banners may highlight important updates, promotions, or features as determined by the admin.

Access Control

Admin: The main admin can manage role-wise permissions by logging into the admin panel and entering their password to access and configure role-based access settings.

Account

  • Multiple Sign-In Options: Google, Apple, OTP

Customer: Customers can sign in using various methods including Google Log In, Apple Login. This flexibility allows for a secure and convenient authentication process tailored to individual preferences.

  • Account Deletion

Customer: Request account deletion if no longer needed, following clear guidelines.  

  • Multi-Language Support

Customer: Enjoy seamless access to the app in your preferred language, ensuring ease of use and a more personalized experience for all roles.

Supported Languages:

– English

– Hindi

– Arabic

– Franch

– German

  • Theme Mode: Dark, Light, or System Default

Admin: The admin can switch between only dark and light mode within the admin panel, allowing for a customizable user interface based on their preference.

Customer: Choose between dark, light, or system default mode to personalize your app experience for comfort and style. Switch between themes seamlessly for improved readability and a customized look while managing services.