AnnoVisio
AnnoVisio displays events from Calendly or a public iCalendar/ICS feed in a compact yearly calendar and list view through the shortcode [annovisio]. The fixed standard configuration uses exactly one source: one Calendly account connected with a Personal Access Token, or one public iCalendar/ICS feed from Google Calendar, Microsoft Outlook, Apple Calendar, or another compatible calendar system. For Calendly sources, AnnoVisio synchronizes event types and occurrences, supports multi-day Calendly events, checks availability before booking, and opens the official Calendly booking popup when a bookable event is selected. For iCalendar/ICS sources, the configured public feed is fetched server-side with the WordPress HTTP API and normalized into a WordPress transient. The configured calendar name and color are applied when the overview is rendered, so changing these display settings does not require a new feed fetch. No external frontend assets are loaded for iCalendar output. The year grid is the default view. Event bars open a local detail dialog with title, date, calendar name, description, event URL when available, and the calendar page URL. The plugin displays the shortcode page itself as the event archive. It does not create event posts, standalone event detail pages, Google OAuth connections, or write access to any calendar. Key features: Yearly calendar with event detail dialog Calendar and list views Public iCalendar/ICS feed support Support for public feeds from Google Calendar, Microsoft Outlook, Apple Calendar, and other compatible calendar systems Configurable calendar name and color for the iCalendar/ICS feed Server-side iCalendar/ICS fetching and transient-based caching Manual iCalendar/ICS refresh and display-cache update Recurring iCalendar/ICS events with RDATE and EXDATE support Visible frontend errors for unavailable configurations, feed fetch errors, or parser errors Calendly event type and occurrence synchronization Manual or optional automatic Calendly synchronization Multi-day Calendly events Direct Calendly booking popup Availability and sold-out checks before booking Manual display-cache update without starting a Calendly synchronization External services The plugin contacts external services only when the corresponding source is configured. Public iCalendar/ICS feed When an iCalendar source is selected, the plugin sends a server-side HTTP GET request to the public ICS URL entered by the site administrator. The feed can come from any calendar provider that offers a public iCalendar/ICS feed URL, for example Google Calendar, Microsoft Outlook, Apple Calendar, or another compatible calendar system. The request is made from the WordPress server using the WordPress HTTP API when the cache is empty or when an administrator uses the manual refresh action. The request is used only to retrieve and parse the calendar data. The requested calendar provider receives the server request, including normal HTTP request metadata such as IP address and user agent. The plugin does not send visitor data to the feed URL from the browser and does not load external frontend assets for iCalendar output. Administrators should only configure a public iCalendar/ICS feed URL whose provider, terms of service, and privacy policy are acceptable for their website. The destination and its terms and privacy policy depend on the service chosen by the administrator. Calendly When Calendly is selected, the plugin uses Calendly to synchronize event data, check availability, and open the official booking popup. External Calendly resources: Service: https://calendly.com API: https://api.calendly.com Widget script: https://calendly.com/assets/external/widget.js Widget stylesheet: https://calendly.com/assets/external/widget.css What is sent and when: During manual or automatic synchronization, authenticated server-side GET requests are sent to the Calendly API with the Personal Access Token configured by the administrator. The plugin requests the connected user, active event types, occurrences, and available times required by the existing synchronization and availability logic. When a visitor clicks a Calendly event, the browser first calls this plugin’s REST endpoint on the same WordPress site. The plugin then checks the relevant event type, date, or UTC slot against Calendly. The Calendly widget script and stylesheet are loaded only on calendar output that contains a Calendly source. Booking interactions inside the popup are handled by Calendly. Calendly legal information: Terms: https://calendly.com/legal/customer-terms-conditions Privacy: https://calendly.com/legal/privacy-notice
Top keywords
- calendly27×3.95%
- calendar21×3.07%
- icalendar14×2.05%
- event13×1.90%
- feed12×1.75%
- ics12×1.75%
- icalendar ics11×1.61%
- public9×1.32%
- external7×1.02%
- icalendar ics feed7×1.02%
- ics feed7×1.02%
- booking6×0.88%
Quill Booking – Appointment Scheduling & Event Management Solution
Quill Booking delivers a comprehensive, professional-grade scheduling solution that streamlines appointment management for businesses of all sizes. Built with enterprise scalability in mind, Quill Booking transforms how organizations handle client appointments, team meetings, and event coordination. Our platform combines intuitive design with powerful functionality, enabling service providers to focus on delivering exceptional client experiences while our system handles the complexities of scheduling, notifications, and payment processing. Configure your availability preferences, integrate with your existing workflow tools, deploy your booking interface, and process payments seamlessly. The result? Enhanced client satisfaction and operational efficiency that drives business growth. Official Website || Live Demo || Documentation 🚀 CORE ADVANTAGES ✓ Enterprise Security & Compliance: Full GDPR compliance with advanced data protection protocols ✓ Versatile Meeting Architecture: Support for individual consultations, group sessions, team rotations, and exclusive events ✓ Flexible Location Management: Virtual, physical, telephonic, and hybrid meeting configurations ✓ Intelligent Notification System: Multi-channel automated reminders via email and SMS to minimize no-shows ✓ Dynamic Availability Control: Sophisticated scheduling with custom overrides, buffer periods, and timezone optimization ✓ Comprehensive Integration Ecosystem: Seamless connectivity with calendars, payment processors, communication tools, and business systems ✓ Advanced Booking Customization: Tailored intake forms and client experience personalization ✓ Real-Time Synchronization: Webhook-powered automation for instant data updates across platforms ✓ Business Intelligence Dashboard: Comprehensive analytics and performance metrics for data-driven decisions 🎯 TARGET MARKETS & USE CASES Quill Booking serves as the definitive scheduling solution for professionals and organizations requiring reliable, scalable appointment management capabilities. Professional Services: Consultants, advisors, and specialists delivering personalized client engagements Enterprise Sales: Revenue teams managing complex prospect and client meeting workflows Marketing & Strategy: Agencies coordinating team collaboration and client presentation sessions Education & Training: Institutions and educators facilitating virtual and in-person learning experiences Customer Success: Support organizations providing structured client assistance and relationship management Human Resources: Talent acquisition teams streamlining interview processes and candidate management Wellness & Beauty: Spas, salons, and personal care providers optimizing service delivery schedules Healthcare & Medical: Practitioners managing patient appointments with regulatory compliance requirements Veterinary Services: Animal care professionals coordinating pet owner consultations and treatments Professional Services: Field service organizations managing technician deployment and client visits Fitness & Wellness: Gyms, studios, and personal trainers delivering customized health and fitness programs Automotive & Maintenance: Service centers providing scheduled maintenance and repair consultations ⏰ AVAILABILITY MANAGEMENT SYSTEM Experience sophisticated scheduling control designed to optimize both provider efficiency and client convenience. Our availability management system adapts to complex business requirements while maintaining simplicity for end users. • Configure comprehensive weekly availability patterns with granular time control • Define availability windows using date ranges, rolling periods, or perpetual scheduling • Offer multiple session durations to accommodate diverse service requirements • Implement date-specific overrides for holidays, special events, or schedule modifications • Create detailed service descriptions and naming conventions for clear client communication • Establish flexible session parameters to match various service delivery models • Configure optimal meeting environments based on service type and client preferences • Implement buffer periods for preparation, travel, or administrative tasks • Apply booking frequency controls and duration limits with advanced timezone management • Deploy custom intake questionnaires to gather essential client information and preferences • Automatic timezone conversion ensures accurate scheduling across global client bases 👥 MEETING TYPE ARCHITECTURE Our flexible meeting framework supports diverse organizational needs, from intimate one-on-one consultations to large-scale group events. This architectural approach ensures optimal resource utilization while maintaining service quality standards. Individual Consultations: Private, focused sessions designed for personalized service delivery and relationship building Group Sessions (Professional): Multi-participant meetings enabling collaborative discussions, training sessions, and team coordination Team Rotation Management (Professional): Intelligent load balancing system distributing client meetings across team members for optimal resource utilization Exclusive Events (Professional): Specialized single-occurrence events including workshops, seminars, and limited-availability offerings 🌐 LOCATION FLEXIBILITY FRAMEWORK Accommodate diverse client preferences and operational requirements through our comprehensive location management system. Support modern work patterns while maintaining professional service standards. Video Conferencing: Integrated support for leading platforms including Zoom, Google Meet, Microsoft Teams, and custom solutions Physical Locations: In-person meeting coordination with address management and client direction systems Telephonic Consultations: Voice-only sessions for clients preferring traditional communication methods Direct Online Access: Streamlined web-based meeting access with simplified joining procedures Custom Configurations: Bespoke location settings with personalized descriptions and specialized access requirements 📧 AUTOMATED COMMUNICATION SYSTEM Eliminate missed appointments and enhance client engagement through our intelligent notification infrastructure. Multi-channel communication ensures consistent client touchpoints throughout the booking lifecycle. Email Automation: Comprehensive email workflows including booking confirmations, schedule modifications, cancellation notices, approval requests, and follow-up communications SMS & Messaging (Professional): Advanced text messaging capabilities including SMS and WhatsApp integration via Twilio platform for immediate client communication ⚙️ ADVANCED CONFIGURATION OPTIONS (Professional) Extend beyond standard scheduling with enterprise-grade features designed for sophisticated business operations and enhanced client experiences. • Custom post-booking redirect URLs for seamless client journey management • Manual approval workflows with configurable notice periods for quality control • Granular cancellation and rescheduling policies with client-specific restrictions • Frontend integration options for seamless website incorporation • Advanced booking restrictions and business rule implementation 📋 CUSTOM BOOKING FORMS Leverage our partnership with leading form solutions to create sophisticated intake processes that capture essential client information and enhance service delivery preparation. • Integration with existing form builders for seamless data collection • Advanced calendar field integration within form structures • Comprehensive input customization options for tailored client experiences • Centralized data management with booking detail integration 🔗 INTEGRATION ECOSYSTEM Transform Quill Booking into a central hub for your business operations through our extensive integration library. Connect with industry-leading platforms to create unified workflows that enhance productivity and client satisfaction. 📅 Calendar Synchronization (Professional) Maintain scheduling accuracy across all platforms with real-time calendar integration. Prevent double-bookings and scheduling conflicts through automated synchronization with your preferred calendar systems. • Google Calendar • Apple Calendar • Microsoft Outlook 💳 Payment Processing (Professional) Streamline revenue collection with integrated payment solutions that allow clients to book and pay in a single transaction. Provide secure, convenient payment experiences that enhance client satisfaction. • Stripe • PayPal • Google Pay • Apple Pay 📱 SMS & Messaging (Professional) Maintain consistent client communication through automated SMS and messaging systems. Reduce no-shows and last-minute cancellations while keeping clients informed about their upcoming appointments. • Twilio Integration 🎥 Video Conferencing (Professional) Seamlessly integrate with leading video conferencing platforms to deliver professional virtual meetings. Automated meeting link generation and distribution ensure smooth client experiences. • Zoom • Google Meet • Microsoft Teams 🛍️ E-commerce Integration (Professional) Transform services into bookable products through e-commerce platform integration. Enable clients to purchase and schedule services through familiar online shopping experiences. • WooCommerce 📝 Form Builder Integration Create sophisticated booking experiences through advanced form integration capabilities. Capture essential client information and map data for enhanced service delivery. • Quill Forms 🔧 Additional Platform Integrations (Professional) • Zapier [Coming Soon] • Make (formerly Integromat) [Coming Soon]