Oria Site Sync
Oria Site Sync connects your existing WordPress website to the Oria Marketing platform. One plugin, zero coding, one API key, and every Oria feature becomes reachable on your own domain. Real SEO via server-side rendering (3.2.0). Blog posts, reviews, case studies, service-area pages, and project galleries are fetched as server-rendered HTML and injected into your WordPress theme. Google indexes the content on YOUR domain, not on oriamarketing.com. Each page emits Schema.org JSON-LD (BlogPosting, AggregateRating, Article, LocalBusiness) so it qualifies for Google Rich Results. Configurable URL prefix. By default your Oria pages live under /hub/ (for example /hub/blog and /hub/reviews). You can change the URL prefix to match your brand in Settings > Oria Site Sync — valid values are any single URL-safe word such as content, resources, or your own brand name. Legacy /oria/ paths keep working regardless, so existing links never break. Lead-generation tools (embedded as widgets): Get Your Estimate, AI-powered instant pricing (/hub/estimate) Photo Quote, visitors upload a photo, get an estimate (/hub/photo-quote) Book a Consultation, connected to your Google Calendar (/hub/book) Contact form, submissions land in your Oria CRM (/hub/contact) Chat With Us, live AI chat widget (/hub/chat) AI Room Visualizer, visitors upload a photo, see their space remodeled (/hub/ai-viz) Content surfaces (rendered server-side for SEO): Blog, AI-written SEO articles tailored to your trade and service areas (/hub/blog) Live Projects, real-time project updates your visitors can follow (/hub/projects) Case Studies, before/after transformations with photos (/hub/case-studies) Reviews, Google and platform reviews aggregated with Schema.org markup (/hub/reviews) Service Areas, per-city landing pages for local SEO (/hub/areas) Sitemap integration: Each individual blog post, case study, area page, and project is added to your WP sitemap (wp-sitemap.xml) with the per-post URL so search engines discover and rank them. Per-post lastmod timestamps so Google knows when content was updated. Flexible embedding: Drop any feature into your existing WordPress pages using the [oria_embed] shortcode: [oria_embed type="reviews"] [oria_embed type="booking"] [oria_embed type="estimator"] [oria_embed type="ai-viz" height="800"] What you need: An active Oria Marketing subscription Your Oria API key (found at Admin, Site Sync, Generate Key in your Oria dashboard) WordPress 5.8+ and PHP 7.4+ External services This plugin connects to the Oria Marketing service at oriamarketing.com to fetch and display content on your WordPress site. Oria is the SaaS platform that powers this plugin — it is the content backend for every surface the plugin exposes (blog, reviews, case studies, service-area pages, projects, AI chat, booking, estimate, photo-quote, contact form, AI visualizer). What the service is and what it is used for Oria Marketing is an AI-powered marketing platform for residential contractors. This plugin acts as a WordPress front-end to that platform. Without an active Oria account and API key, the plugin will not display any content — it is designed exclusively for Oria subscribers. What data is sent and when The plugin contacts Oria Marketing’s API in four scenarios: On page view for Oria surfaces (e.g. someone visits /hub/blog, /hub/reviews, /hub/projects). The plugin sends the tenant’s Oria API key, the WordPress site’s base URL, and the configured URL prefix. Oria returns pre-rendered HTML which the plugin injects into the current WordPress theme. Responses are cached in WordPress transients (5 minutes for list pages, 24 hours for individual posts) to minimize requests. On sitemap request (wp-sitemap.xml). The plugin sends the tenant’s Oria API key and receives a list of blog, project, case-study, and area-page URLs with lastmod timestamps so WordPress can include them in the core sitemap. Cached for 1 hour. When a visitor loads an iframe-embedded Oria widget (e.g. booking, chat, estimate). The visitor’s browser loads the widget directly from oriamarketing.com in an iframe. No data is sent through the WordPress server for these embeds. On frontend page render — Meta Pixel configuration fetch (added in 3.5.0). The plugin calls https://oriamarketing.com/api/connect/pixel?key= to retrieve the tenant’s Meta Pixel ID. Only the API key is sent; no visitor data. The response contains the tenant’s configured Meta Pixel ID (a numeric identifier). Cached for 6 hours via a WordPress transient. If a Pixel ID is returned, the plugin injects the standard Meta Pixel tracking script (loaded from connect.facebook.net) into the page’s . The Meta Pixel is a third-party tracking service provided by Meta Platforms, Inc. and is subject to Meta’s terms and privacy policy: https://www.facebook.com/privacy/policy/ — visitors on the site will have PageView events sent to Meta when they load pages. Tenants should disclose this in their own site’s privacy policy; Oria does not publish that disclosure on behalf of the tenant. Visitor data is only transmitted to Oria if the visitor actively interacts with a lead-capture widget (submits a booking request, uses the chat, completes an estimate form, etc.). Those interactions happen inside the widget and are governed by Oria’s own data-handling practices. Service provider This service is provided by Oria Marketing. Service website: https://oriamarketing.com Terms of Service: https://oriamarketing.com/terms Privacy Policy: https://oriamarketing.com/privacy
Top keywords
- oria30×3.44%
- hub17×1.95%
- wordpress12×1.38%
- service9×1.03%
- api8×0.92%
- blog8×0.92%
- com8×0.92%
- key8×0.92%
- meta8×0.92%
- reviews8×0.92%
- content7×0.80%
- marketing7×0.80%
WP Time Slots Booking Form
WP Time Slots Booking Form is a powerful booking calendar solution that enables users to create customized booking forms for appointment booking on specific calendar dates. With this intuitive tool, you can design a user-friendly form featuring a calendar where end-users can easily select available time slots and complete their bookings. Upon booking completion, notification emails are automatically sent to the admin, ensuring they are informed of every calendar booking. Additionally, a confirmation email can be dispatched to the user who made the booking, enhancing the overall user experience. This versatile booking calendar system is ideal for a variety of applications, including reserving classrooms, purchasing event tickets, scheduling medical appointments, booking times in escape rooms, arranging personal coaching or professional assistance, and securing cleaning services. It is perfect for any service that requires customers to select specific date-times or groups of date-times (time slots) from a set of available options, making it an essential tool for effective appointment booking. In the booking calendar you can setup: Available time slots for each weekday Available time slots on specific dates Capacity (number of persons that can book) for each time slot The number of different time slots that can be selected in a single booking Minimum and maximum available dates Holiday or closed dates Price for each time slot Pricing for different numbers of selected slots Pricing options based on the number of adults and children (optional) Number of months to display Additional calendar features 10+ calendar design templates includes, both classic and modern views In addition to these calendar booking functionalities, other important features of the plugin include: A modern, mobile-friendly design A responsive calendar and booking form A visual form builder for easy customization Multi-language support for global accessibility Notification emails to keep users informed Modern, customizable, good-looking, anti-spam features to protect against unwanted submissions Email reports for tracking bookings CSV reports for data analysis A usage and stats area for insights A bookings list for easy management A printable schedule list for offline reference A multi-view calendar for displaying schedules Integration with Elementor, Gutenberg, and other page builders Support for add-ons, including the iCal add-on The plugin effectively manages the availability of each time slot, allowing you to define a maximum capacity for each slot and set the maximum number of time slots that a customer can select for their booking. You can optionally enable multiple individuals to book the same time slots until the capacity is fully filled. The plugin also allows you to set different prices for two groups (for example, adults and children) and includes additional options that make it suitable for purchasing event tickets or other activities/items with varying capacities. New Feature: Use our Visual Styles Editor to fully customize 10+ calendar templates. Transform your booking forms with a sleek, modern aesthetic in just a few clicks. Features in commercial versions While the free version of the plugin is fully functional, the commercial versions offer premium features that enhance its capabilities, including: Payment Integration: Support for various payment gateways such as PayPal, Stripe, Skrill, Authorize.net, iDEAL, SagePay, and Redsys. SCA Ready Payments: Payments are compliant with Strong Customer Authentication (SCA) and compatible with the new Payment Services Directive (PSD2) in the EU. iCal Synchronization: Easily import and export calendar events with iCal import and iCal export. Integration with External Services: Seamless integration with services like reCaptcha, MailChimp, Salesforce, WooCommerce, and more. SMS Notifications: Integration with SMS services via Twilio or Clickatell for booking confirmations and reminders. Booking Reminders: Automated reminders to keep users informed about their bookings. Rich Form Builder: Create advanced forms with conditional fields, multi-page forms, file uploads, and more. Additional Items Fields: Customize your forms with additional fields for specific requirements. Email Notifications: Stay updated with email notifications on booking status changes. For a complete list of commercial features, please visit the plugin download page. The Troubleshoot Area Use the troubleshot if you are having problems with special or non-latin characters. In most cases changing the charset to UTF-8 through the option available for that in the troubleshot area will solve the problem. You can also use this area to change the script load method if the booking calendar isn’t appearing in the public website.