Introducing iPRO's Suite of Website Plugins

Modified on Fri, 25 Jul at 1:43 PM

Introducing iPRO's Suite of Website Plugins


Welcome to our powerful suite of website plugins. These tools are designed to help developers, property managers, and website owners seamlessly integrate their websites with iPRO. Each plugin provides customisable, embeddable components that output ready-to-use code, making it quick and cost-effective to enhance your site with dynamic features like calendars, booking forms, and a powerful feature rich search function.


These plugins are tailored for website on any platform, they deliver real-time information, ensuring smooth and efficient functionality. Our plugins save you time and money by simplifying development and reducing the need for custom coding.


What's Possible with These Plugins


Our plugins empower you to create interactive, user-friendly sections for your website with minimal effort. Here's an overview of each one:


  • Amenities Plugin: Create a visually appealing list or grid of property amenities, such as Wi-Fi, pool, or parking. Customize icons, layouts, and filters to align with your site's design.
  • Availability Calendar Plugin: Build an interactive calendar to display booking availability. Users can view open dates, check slots, and connect to booking systems. Customize color schemes, date ranges, and tooltips.
  • Booking Form Plugin: Design a customizable booking form that captures user details, dates, and preferences. It supports validation, payment integrations, and conditional fields for a streamlined reservation process.
  • Images Plugin: Produce image galleries or sliders for showcasing property photos. Features include lazy loading, captions, thumbnails, and responsive designs to boost page load times and user engagement.
  • Rates Plugin: Display dynamic pricing tables or calculators based on seasons, durations, or promotions. Configure currencies, discounts, and real-time updates.
  • Reviews Plugin: Embed a section for user reviews, ratings, and testimonials. Sort by date or rating, add pagination, and include moderation options.
  • Search Form Plugin: Create a search interface for filtering properties by location, dates, amenities, or price. Supports autocomplete, dropdowns, and advanced filters.
  • Search Result Plugin: Generate results displays showing search outcomes in lists, maps, or cards. Includes sorting, pagination, and highlighting of matched criteria.


These plugins are flexible and can be styled to fit your branding. 


How to Test the Plugins


Testing is straightforward and doesn't require any setup. Follow these steps for each plugin:

  1. Visit the Generator Page: Go to the specific URL for the plugin you want to test (listed below).
  2. Configure Options: On the page, you'll find form fields, dropdowns, or sliders to customize the plugin. For example:
    • Enter your API key (optional for testing; use the shared dev key if blank).
    • Select layouts, colors, or data sources.
    • Preview changes in real-time if available.
  3. Generate the Code: Click the "Generate" or similar button to produce the embed code. This might be an HTML snippet, iframe, or JavaScript include.
  4. Embed and Test: Copy the generated code into a test HTML file or your website's editor. Open it in a browser to see the plugin in action. Interact with it (e.g., click dates on a calendar) to verify functionality.
  5. Iterate: Adjust configurations on the generator page and regenerate as needed.


Here are the direct links to get started:


Tips for Testing:

  • Use a modern browser for best results, as plugins may rely on JavaScript.
  • If you encounter issues, check the console for errors—common ones relate to missing keys or CORS.
  • For production, contact support to get a dedicated API key.
  • These are demo tools, so performance may vary; test thoroughly before deploying.


This showcase demonstrates the power and ease of our plugins. Next, we'll dive into standalone technical guides for each one, starting with the Amenities Plugin.


Full Developer Instructions


For in-depth technical details, including configuration options, usage instructions, technical specifications, and examples for each plugin, refer to the standalone developer guides below:



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article