EMC – Embed Calendly Scheduling With Ease
EMC Scheduling Manager makes it easy to embed Calendly scheduling pages into your WordPress website. EMC is designed not only to embed scheduling pages, but also to help businesses improve booking completion and understand how visitors interact with their scheduling pages. Watch Demo Add Calendly booking forms anywhere on your site using a simple shortcode. Display your scheduling page inline, open it in a popup, or trigger it from a button — all without writing code. Whether you’re a consultant, coach, agency, or business owner, this plugin helps you turn website visitors into scheduled meetings quickly and easily. Upgrade to EMC Pro to unlock powerful tools for tracking bookings, improving conversion, upsell rates, and managing scheduling workflows more efficiently. Free Version Features The free version includes everything you need to start embedding Calendly scheduling pages in WordPress: Import Calendly event types directly into WordPress Embed scheduling pages with a shortcode Inline embed, popup button, and popup text widgets Visual widget customizer to generate embed shortcodes Prefill booking fields for logged-in users Customizable embed appearance Quick setup with no coding required Perfect for anyone who simply wants to add a Calendly booking widget to WordPress. Pro Version Features (Advanced Scheduling Tools) EMC Pro expands the plugin from a simple embed solution into a booking optimization toolkit, helping you increase completed bookings and understand what drives scheduling activity. Business Integrations & Marketing Tracking WooCommerce integration for booking after purchase Redirect users after scheduling to custom pages Track marketing campaigns Pass common UTM parameters like utm_source, utm_medium, utm_campaign, utm_content, and utm_term directly to your booking pages. CRM-friendly leads Integrate booking data with your CRM to see exactly which campaigns are converting into booked calls. Analytics & Booking Insights Track booking activity and engagement Know which channels, pages, and campaigns drive appointments and revenue growth. Export analytics data for reporting Scheduling Workflow Tools View and manage bookings from your WordPress dashboard Send automated and manual email reminders from WordPress Advanced Embedding Features Dynamic embed options for flexible booking layouts Enhanced shortcode customization Elementor integration EMC Pro helps turn your booking widget into a powerful scheduling and conversion tool. Upgrade to EMC Pro to unlock powerful features designed to help you increase bookings and manage scheduling more effectively. Learn More >> Shortcode To simply embed a scheduling page, use: [calendly url="https://calendly.com/example/call" type="1"] Example with customization: [calendly url="https://calendly.com/example/call" type="2" text="Book Now" text_color="#ffffff" text_size="14" button_style="1" button_size="1" button_color="#2694ea" branding="false" hide_details="false" style_class="custom_form_style"] Use the dynamic embedder when you want to display multiple Calendly event types on a single page, allowing visitors to switch between them without reloading the page. [calendly_dynamic_embedder url="https://calendly.com/example/call" form_height="600px"] (Pro Feature) Customize your dynamic embedder with these options form_height – Calendar height style – 1 for Horizontal tab display, 2 for Vertical tab display tab_color – Tab color tab_active – Active tab color text_color – Text color text_size – Text size show_slots – 1 Yes, 0 No slots_max – Maximum slots available slots_text – Eg “Only %d slots left” where %d is automatically replaced with booking slots left (Pro Feature) Display your availability slots with [calendly_slots url=”https://calendly.com/example/call”] or [calendly_dynamic_embedder show_slots=”1″] (Pro Feature) Customize how your availability slots is displayed with text – Eg “Only %d slots left” where %d is automatically replaced with booking slots left text_color – Text color text_size – Text size max_slots – Maximum slots available Customization Use the Widget Customizer under Dashboard > EMC > Customizer or configure the shortcode manually. Available Options type 1 – Inline embed 2 – Popup button 3 – Popup text url – Calendly scheduling page URL text – Button or link text text_color – Button or link text color text_size – Text size button_color – Button background color button_size 1 – Small 2 – Medium 3 – Large button_style 1 – Inline 2 – Floating branding – Show or hide branding prefill_fields – Prefill form fields for logged-in users hide_cookie_banner – Hide cookie banner hide_details – Hide event details style_class – Custom CSS class redirection_url – Page URL to redirect users to after booking completion (Pro) Built for Booking Conversion EMC Scheduling Manager is designed to do more than embed scheduling pages: Encourage faster decisions with limited availability indicators (Pro) Present multiple booking options without overwhelming visitors (Pro) Track how visitors interact with scheduling widgets (Pro) Optimize booking flows using real usage data (Pro) If scheduling is part of your sales or lead generation process, EMC Pro helps you optimize your booking flow for conversion. Why Use EMC Scheduling Manager Designed for consultants, coaches, agencies, and business that rely on scheduled calls to generate leads & sales. Turn website visitors into scheduled meetings by embedding your scheduling pages directly inside WordPress. Reduce booking friction with inline widgets, popup buttons, and customizable scheduling layouts. Increase booking completion rates by displaying limited availability (e.g. “Only 3 slots left”), encouraging faster decisions while remaining transparent. Keep visitors on your website while they book, improving engagement and reducing drop-offs. Offer multiple meeting options on one page using dynamic embeds so visitors can quickly choose the right event. Upgrade to Pro to unlock booking insights, and conversion tools that help you understand and grow your scheduling activity. Start with the free version and upgrade to EMC Pro when you’re ready to unlock advanced scheduling features. Learn More >> Popular Use Cases EMC is used by professionals and businesses that rely on scheduled meetings to generate leads, sales, or revenue: Consultants & coaches offering paid or free strategy calls Agencies booking discovery calls and client onboarding sessions Freelancers managing availability without email back-and-forth Online educators scheduling 1:1 sessions or onboarding calls WooCommerce store owners linking products to post-purchase booking flows Upgrade to Pro to unlock advanced analytics, availability tracking, and booking optimization features. Disclaimer This plugin is an unofficial integration for embedding Calendly scheduling pages in WordPress and is not affiliated with or endorsed by Calendly. The free version may display optional promotional notices in the WordPress admin dashboard. These notices can be dismissed using the “Don’t show again” option. You can also disable them using the following filter: add_filter('emcs_promotions', 'emcs_show_promotions'); function emcs_show_promotions() { return false; }
Easy Appointment Booking & Scheduling Plugin – Webba Booking Calendar
WordPress Appointment Booking, Scheduling & Reservation Plugin Webba Booking is a flexible WordPress appointment booking plugin and online booking system for appointment scheduling, reservations, hourly bookings, full-day bookings and event booking. Create a responsive booking calendar and booking form, let customers choose available dates and time slots online, and manage appointments directly from WordPress. Webba Booking is designed for service businesses, professionals, rentals, classes, events and other businesses that need a reliable booking system. Use Webba Booking if you need: A WordPress appointment booking plugin for hourly or full-day bookings An online appointment scheduling system for services and professionals A modern booking calendar and customizable booking form A flexible booking system for appointments, services, rentals and classes A reservation plugin for WordPress for spaces, equipment and other bookable resources Event booking and group reservations for classes, workshops and sessions Easy appointment and booking management from WordPress Google Calendar sync to help avoid double bookings Customer self-service for editing, cancelling or rescheduling appointments Online payments for your services Advanced pricing and availability rules More than 50 customizable booking and scheduling settings Webba Booking was created to help businesses focus on their customers while the plugin takes care of appointment booking, appointment scheduling, reservations and booking management. Setup is simple even if you are not technical. If you run into any issues or have questions, our highly rated support team is ready to help. FREE APPOINTMENT BOOKING FEATURES The FREE version of Webba Booking includes the core tools needed to create and manage an online appointment booking system: Unlimited Services & Bookings: Create and manage unlimited bookable services and appointments. Simple Booking Management: Approve, add, edit or cancel bookings from your WordPress dashboard. Admin Dashboard Overview: See key booking information at a glance in the refreshed admin dashboard. Two Booking Form Flows: Choose between the classic step-by-step booking form with refreshed visuals and a waterfall-style booking flow. Automatic Thank-You Page Redirect: Redirect customers automatically after they complete a booking. Modern & Responsive Booking Form: Give customers a clean booking experience across desktop and mobile devices. Single & Multiple Booking Modes: Let customers book one or multiple services and time slots. Shopping Cart Mode: Allow customers to add multiple services to a cart and book them together. Hourly & Full-Day Bookings: Support appointment time slots as well as services spanning full or multiple days. Group & Chain Booking: Handle multiple attendees and linked services across calendars. Minimum / Maximum Bookings per Time Slot: Control booking capacity for each available time. Buffer / Preparation Time: Add extra time before or after appointments. Holiday & Schedule Management: Configure business hours, holidays and schedules. Advanced Availability Management: Customize working hours, breaks and availability. Timezone Adjustment: Automatically adjust booking times to customer timezones. Customer Portal: Let customers view, reschedule and cancel their own bookings. Google Calendar Sync: Sync appointments with Google Calendar. iCal Support: Let customers add appointments to their calendars. Email Notifications: Send customizable booking emails and notifications. iCal Email Attachments: Include calendar files in booking emails. Browser Booking Notifications: Get browser notifications when new bookings are made. Elementor & Divi Integration: Add Webba Booking to pages built with Elementor or Divi. Built-In Translations: Translate booking form wording using built-in language tools. Custom Booking Form Styling: Basic styling controls are available in the FREE version. Custom Form Fields: Basic custom form field functionality is available in the FREE version. Tax Calculation: Configure and apply taxes to bookings. GDPR Compliance: Use privacy and data-handling settings designed for GDPR compliance. Forum & Community Support: Get help through the WordPress.org support community. Webba Booking makes it easy to accept and manage online appointment bookings, reservations, hourly bookings, rentals and bookable spaces. The booking calendar helps customers find available dates and time slots while the WordPress dashboard gives you the tools to manage your schedule. Set up your WordPress appointment booking system in minutes and start accepting bookings without coding or design skills. Join thousands of businesses using Webba Booking to accept and manage bookings through WordPress. TRY PRO VERSION | USE CASES & DEMOS | FEATURES | DOCUMENTATION WORDPRESS APPOINTMENT BOOKING FOR DIFFERENT BUSINESSES Webba Booking is a multi-purpose WordPress appointment booking and scheduling plugin for businesses and professionals that accept appointments, reservations or other time-based bookings. Whether you provide services online or in person, Webba helps customers schedule appointments 24/7, helps prevent double bookings and makes appointment management easier. Appointment Scheduling for Consultants & Professionals Use Webba as an appointment scheduling plugin for coaches, lawyers, bookkeepers, financial advisors, wedding planners and other professional services. Recurring appointments, group bookings and Zoom integration help professionals organize regular and virtual sessions. Healthcare & Medical Appointment Booking Doctors, dentists, therapists, nutritionists, clinics, physiotherapists and other healthcare providers can use Webba as an appointment booking system with custom booking forms and privacy settings. Customers can choose an available appointment from the booking calendar while providers manage schedules in WordPress. Salon, Spa & Beauty Appointment Booking Create an online appointment booking calendar for hair salons, nail salons, barbershops, spas, massage therapists, tattoo studios, tanning salons and other beauty businesses. Automated reminders, online payments and calendar synchronization help manage customer appointments. Fitness, Sports & Class Booking Yoga instructors, personal trainers, dance studios, fitness classes, golf lessons and sports coaches can use Webba for appointment booking and class scheduling. Accept bookings around the clock, offer coupons and send appointment reminders. Education & Training Scheduling Tutors, language schools, play rooms, private teachers, driving schools and music instructors can manage lessons with availability calendars, group bookings and automated reminders. Coaching & Online Appointment Scheduling Life coaches, online consultants, therapists and digital service providers can offer online appointment booking with payment integrations and an easy scheduler that lets customers book from anywhere. Rental & Reservation Booking Webba works as a flexible reservation plugin for WordPress for golf simulators, bike rentals, equipment rentals, lodging, short-term rentals and bookable spaces. Use hourly or full-day booking depending on the service. Event Booking & Group Reservations Use Webba as an event booking plugin for WordPress for classes, workshops and other group reservations. Group booking features help manage sessions where multiple customers can reserve places. Personal & Professional Services Photographers, cleaning services, caterers, automotive repair businesses, event planners, musicians and other service providers can use Webba as a service booking plugin for WordPress. The booking calendar, automated notifications and appointment management tools keep schedules organized. APPOINTMENT BOOKING & SCHEDULING FEATURES Booking Calendar & Booking Form Create a responsive appointment booking form that customers can use to select a service, available date and time. Webba’s booking calendar is designed for both hourly and full-day bookings and works across desktop and mobile devices. Appointment Management Manage customer appointments and bookings from your WordPress dashboard. Add, approve, edit or cancel bookings and keep your schedule organized in one place. Calendar Synchronization Sync bookings with Google Calendar in the free version. PRO adds additional calendar and integration options, including Apple Calendar, to help keep appointments organized. Customer Appointment Management The customer portal lets customers manage their own appointments, including editing, cancelling or rescheduling bookings. Booking Notifications Send confirmation emails for appointments and bookings. PRO features include appointment reminders and SMS reminders through Twilio. Flexible Availability Configure business hours, holidays, buffer time and other scheduling rules to control when customers can make an appointment booking. WEBBA BOOKING PRO FEATURES Webba Booking PRO includes everything in the FREE version plus advanced scheduling, payments, integrations, automation and business tools. Gift Cards: Allow customers to purchase gift cards for your services. PDF Invoices: Automatically generate PDF invoices for bookings and attach them to customer emails. Gmail as Email Provider: Send Webba Booking emails through Gmail. Recurring Bookings: Allow customers to schedule recurring appointments automatically. Multiple Locations: Manage bookings across multiple business locations. Multi-Employee Management: Manage multiple employees, schedules and appointments. Advanced Pricing & Booking Rules: Set pricing and booking rules based on time, demand, capacity and other conditions. Appointment Reminders: Automatically remind customers about upcoming appointments. CSV Export: Export booking data for reporting or analysis. Advanced Booking Form Styling: Get more control over the appearance of your booking form. Advanced Custom Form Fields: Collect additional customer information with advanced form fields. Booking Statistics Dashboard: View booking trends and key statistics. GA4 Event Tracking: Track booking form events and conversions in Google Analytics 4. Coupons & Discount Codes: Create promotional codes customers can apply during booking. PayPal Payments: Accept payments through PayPal. Stripe Payments: Accept secure credit and debit card payments through Stripe. 100+ Stripe Payment Methods: Offer supported global payment methods through Stripe. Apple Pay & Google Pay: Accept fast wallet payments. WooCommerce Integration & Payments: Connect bookings to WooCommerce and its supported payment methods. Service Fees: Add an extra fee to an order total. Deposits: Let customers pay a partial deposit when booking. Apple Calendar Integration: Sync bookings with Apple Calendar on macOS and iOS. Zapier Integration: Connect Webba Booking with Zapier to automate booking workflows across other apps and services. Square Payments: Accept booking payments through the Square payment gateway. Mollie Payments: Accept booking payments through the Mollie payment gateway. Zoom Meetings: Automatically create Zoom links for online appointments. Google Meet Integration: Automatically create Google Meet links for online appointments. Twilio SMS Notifications: Send SMS booking notifications and reminders. PDF Email Attachments: Attach PDF booking details to customer emails. PRO Email Support: Get direct assistance from the Webba Booking team. Full Setup Assistance: Get help setting up Webba Booking. Explore the complete list of Webba Booking features. WHY CHOOSE WEBBA FOR WORDPRESS APPOINTMENT BOOKING? Flexible Appointment Booking Webba supports hourly and full-day bookings, making it suitable for traditional appointments, classes, rentals, reservations and other booking scenarios. Easy Appointment Scheduling Customers can see your availability and schedule an appointment online. You control services, business hours, holidays and booking rules from WordPress. Modern Booking Calendar The responsive booking calendar and booking form are designed to provide a clear booking experience on desktop and mobile devices. Calendar Sync Connect your booking schedule with external calendars to help keep appointments organized and reduce double bookings. Payments & Pricing Webba PRO supports online payments and advanced pricing rules for businesses that need to charge customers during the booking process. Customer Self-Service Customers can manage their appointments through the customer portal, reducing manual scheduling work for your team. OUR CUSTOMERS LOVE US! We are proud to have a near-perfect rating on both WordPress.org and Trustpilot. “The customer service for this plugin is phenomenal! The customer service for this plugin is absolutely second-to-none. I’m blown away by how good they are!” – R. Tyrrell “I’ve been using the plugin quite some time now and I’d say it’s the most user-friendly booking-plugin on the market. Easy to setup and a nice clean, modern layout! Support is also great. I had an issue with locking dates and it was solved within a few hours. Good job guys!” – losboeros “Webba support is nothing like what you have experienced in your earlier life and everything you are hoping to have with a product. The response times, the professionalism, the friendliness… you name it, they have it. Easiest seven star review I have given!” – Webba Customer “This plugin is awesome and it can accomplish anything your business needs! OMG the support is NUMBER 1!!!! I will refer this plugin to everyone and let them know the support is just awesome. I am very pleased with everything!” – jbiento