WebTech Hotel Revenue Manager for VikBooking
Developed by WebTech Solution — https://ratenexapro.com
WebTech Hotel Revenue Manager is a professional Revenue Management plugin for hotels using VikBooking. It analyzes your booking data and uses the AI provider configured for your WordPress site to generate strategic pricing recommendations, helping you maximize RevPAR and occupancy.
How It Works
- The plugin reads your aggregated booking metrics from VikBooking (occupancy, ADR, RevPAR).
- WordPress routes the request to the AI provider configured for your site.
- The AI analyzes your data and generates per-room, per-date pricing suggestions.
- You review the suggestions and apply them directly to VikBooking with one click.
Key Features
- AI Price Generation — AI-powered pricing suggestions for all room types, via the AI provider configured for your site
- Live Dynamic Pricing — View and apply AI prices directly to VikBooking from the dashboard
- RevPAR / ADR / Occupancy Dashboard — KPI overview with historical charts and trends
- Booking Pace — Track new bookings pace over 7, 15, 30, and 60-day windows
- Channel Mix — Visualize your booking channel distribution
- GOPPAR Estimation — Gross Operating Profit Per Available Room with configurable cost inputs
- Competitor Monitoring (SerpApi) — Track competing properties’ rates on Google Hotels
- Non-Refundable Rate Automation — Automatic NR rate discount applied alongside AI standard price
- Executive Dashboard — Revenue Health Score, priorities, and KPI summary
- Alert Notifications — Email alerts for revenue anomalies and opportunities
- AI Output Language — Choose the language of AI-generated analyses and suggestions: Italian, English, German, French, Spanish, Arabic, Chinese. Interface translations are provided through WordPress.org language packs.
API keys required
AI features use the WordPress AI Client available in WordPress 7.0 and later. The AI provider and its credentials are configured at the WordPress site level; this plugin does not store or transmit a provider API key. Competitor monitoring is a separate, optional feature that does require your own SerpApi key. Everything is documented in full in the “External services” section below.
Privacy & GDPR
This plugin does not process or transmit personal guest information (no names, emails, passport numbers, or payment data). AI features use aggregated booking and revenue metrics — booking counts, occupancy percentages, ADR and revenue totals read from VikBooking — together with non-personal property context such as property name, room names and publicly listed competitor data.
The only personal data stored locally is an anonymised administrator IP address (last octet zeroed, e.g. 192.168.1.0), recorded exclusively on security events such as invalid nonce attempts. This data is never transmitted externally and is automatically purged after 30 days.
Requirements
- WordPress 7.0 or higher
- PHP 8.0 or higher
- VikBooking plugin (required, free or Pro) — https://wordpress.org/plugins/vikbooking/
- An AI provider configured at the site level (Settings > Connectors), for the AI features
Credits
WebTech Hotel Revenue Manager is developed and maintained by WebTech Solution.
- Official product website: https://ratenexapro.com
- Company website: https://www.webtechsolution.it
© 2026 WebTech Solution. Released under the GPLv2 or later license.
External services
This plugin relies on the following external services. It does not provide them and does not charge for their usage.
AI provider, via the WordPress AI Client (required for AI features) * API key: not handled by this plugin. Credentials belong to the AI provider plugin you install, and are entered under Settings > Connectors. * Which service is contacted: whichever AI provider the site administrator has configured. This plugin does not select, bundle or contact any specific provider, and it holds no provider endpoint or credential. Consult the terms and privacy policy of the provider you choose. * Purpose: generating pricing suggestions, demand analysis and revenue forecasts from aggregated booking metrics. * What is sent: aggregated and anonymous figures only (occupancy percentages, ADR, RevPAR, booking counts, room names and base rates, configured competitor names and their publicly listed rates). The property name is included as context. No personal guest data is ever transmitted. * When it is sent: only when an administrator generates suggestions or a forecast from the admin area, or when the scheduled generation task runs. Nothing is sent on frontend page loads. * Requirements: WordPress 7.0 or later, which is the minimum version this plugin supports.
SerpApi (optional, for competitor monitoring) * API key: required for this feature only. Without a saved key the plugin performs no SerpApi request and the rest of the plugin works normally. * Provider: SerpApi LLC, Austin TX — https://serpapi.com * Purpose: retrieving publicly visible competitor hotel rates from Google Hotels. * What is sent: the hotel names configured in Settings, city name, check-in date and number of guests. No personal guest data is ever transmitted. * When it is sent: only when an administrator triggers a competitor update from the admin area, or when the daily scheduled task runs. Nothing is sent on frontend page loads. * Request volume: each configured property and each requested date may generate a separate SerpApi request. This plugin applies no local cap on the number of properties you can configure or monitor. The quotas, rate limits and costs of your chosen SerpApi plan are the only limits that apply, and you are responsible for the usage they bill. * Terms of Service: https://serpapi.com/legal * Privacy & Security Policy: https://serpapi.com/security * Pricing: https://serpapi.com/pricing
Competitor monitoring is entirely optional. If no SerpApi key is configured, the plugin operates without it and no data is sent to SerpApi.
Optional extensions
RateNexa Pro is a separate plugin, distributed outside the WordPress.org directory, for properties that need an AI chat assistant, advanced AI workflows, XLSX export, or support for WooCommerce Bookings and MotoPress Hotel Booking. Its code is not included in this plugin, and no feature contained in this plugin requires a paid license.
More information: https://ratenexapro.com
Privacy Policy
This plugin connects to third-party external services and stores limited operational data locally. No personal guest data is ever collected, transmitted, or processed.
Data sent to the configured AI provider: * What: Aggregated, anonymous hotel metrics — occupancy percentages, ADR, RevPAR, total revenue, booking counts per period, room base rates. The hotel property name (as configured in Settings) is included as context. No individual guest records, names, emails, or identifiers are ever included. * When: Only when the administrator explicitly clicks “✨ Generate AI” in the Dashboard or via the weekly scheduled cron job (if enabled). * Why: To generate strategic per-room, per-date pricing recommendations. * Where: the request is routed by WordPress to the AI provider configured for the site. Consult that provider’s own privacy policy and terms.
Data sent to SerpApi: * What: Hotel name (as configured in Settings → Competitor Monitoring), city name, check-in/check-out dates (auto-generated as tomorrow/day after), number of adults. No guest data is transmitted. * When: Only when the administrator manually triggers “Update Competitors”, or via the daily scheduled cron job. Never on frontend page loads. * Why: To retrieve publicly visible competitor hotel rates on Google Hotels for pricing analysis. * Security & Privacy Policy: https://serpapi.com/security * Terms of Service: https://serpapi.com/legal
Data stored locally (on your server only, never transmitted): * Operation log: event type, status, message, timestamp. Retained for 30 days by default (configurable). Maximum 1,000 rows. * Security log: event type, anonymised administrator IP address (last octet zeroed, e.g. 192.168.1.0), WordPress user ID, timestamp. Logged only on security events (invalid nonce, insufficient capability). Retained with the operation log. * Competitor prices: publicly fetched hotel rates from SerpApi. Retained for 90 days by default (configurable). * AI pricing suggestions: generated price recommendations per room and date. Retained for 30 days by default (configurable). * Debug log file: error and warning messages written to wp-content/uploads/ratenexa-ai/debug.log. Access is blocked by .htaccess. Maximum file size 1 MB with automatic rotation.
Administrator IP address: The plugin logs an anonymised IP address (last octet zeroed: e.g. 192.168.1.0) exclusively for security events such as nonce failures or unauthorised access attempts. The full IP address is never stored. This data is stored in the local WordPress database only and is never transmitted externally. Retention: 30 days.
No guest personal data: This plugin does not read, store, or transmit any personal data of hotel guests (no names, emails, passport numbers, payment data, or booking identifiers).
