SleekPixel for Bookly
SleekPixel reads the post that hosts the Bookly shortcode and renders a custom OG image from its title, service name, duration, and any custom field. Appointment links get share previews that match the rest of the brand.
♾️ Lifetime License available
Appointment pages need share previews that match the service
Bookly is one of the most-installed appointment plugins on WordPress, and for good reason - the calendar widget covers staff schedules, services, custom fields, payments, and recurring bookings. The page hosting the widget is just a regular WordPress post though, and its social-share preview defaults to whatever the theme outputs. Every appointment type - massage, dental cleaning, fitness assessment - looks the same when the booking URL gets shared.
SleekPixel covers the metadata layer Bookly doesn't manage. You build one template in the WordPress admin using fields like {post_title}, {service_name}, {duration}, {staff_member}, and any custom field on the post. Every save regenerates the OG image. Embed a Bookly shortcode in the post body, set meta fields for the service details, and the share card ships with the URL.
SleekPixel does not modify Bookly itself - it works at the post level. Bookly keeps handling appointments: calendar, staff availability, payments, SMS reminders. SleekPixel writes the og:image meta tag so a shared booking link signals which appointment type is being booked before the click happens.
Workflow
From booking embed to share-ready in one save
Design the template
Connect to post type
Save the page
Share anywhere
Output
Sample social card for a Bookly appointment page
This card was rendered from the booking-page post's title, service name, duration, and accent color. Same template, every appointment page.
Comparison
Generic site logo vs SleekPixel
Default site logo on every booking page
- Every Bookly appointment page shares with the same generic site logo
- Different services have identical previews and become indistinguishable
- Staff-specific booking pages give no signal about which staff member it is
- Updating service titles doesn't update any social card
- No automation - card creation requires a designer per page
SleekPixel
- Auto-generated OG image per post on save, every time
- Pulls from any field on the post - service name, duration, staff, location
- Works on any post or page that hosts a Bookly shortcode
- Edit the template once and every past booking page regenerates
- Doesn't touch Bookly itself - appointments stay exactly as configured
Features
What SleekPixel gives you for Bookly
Template-driven
Design the appointment-page social card layout once with dynamic fields. Every Bookly booking post inherits it on save.
OG + Twitter meta
SleekPixel writes og:image, twitter:image, and twitter:image:alt on each booking post - no theme code to touch.
Regenerate on demand
Updated the template? Bulk-regenerate every past Bookly appointment page from the admin in one pass.
Use cases
Where this fits best
Studios and gyms
Each class or assessment type gets its own card with the service name and duration from the post.
Clinics and dental practices
Appointment pages show the procedure and provider in the share preview instead of a generic site logo.
Salons and spas
Bookable services across multiple staff members get cards that surface staff name and service from custom fields.
The bigger picture
Why appointment-page share cards matter
Appointment links travel - in confirmation emails, in customer recommendations, in directory listings, in social posts about a service. The social-share thumbnail is what every recipient sees before clicking, and a generic site-logo preview tells them nothing about which appointment they're being directed to. A per-page card pulling service name, duration, and staff member directly from the post keeps the offer visible from the share preview through to the booking calendar.
Bookly handles the appointment mechanics; SleekPixel handles the metadata around the booking page so the share preview matches what's actually being booked, which directly affects click-through and reduces the bounce rate from generic-looking links.
Questions
Common questions about SleekPixel for Bookly
No. SleekPixel works at the post level - it writes the og:image meta tag for the post that hosts the booking widget. Bookly continues to handle calendar, availability, and payment exactly as configured.
 Not directly through Bookly's API - SleekPixel reads the post's fields. Mirror service name, duration, and staff into custom fields on the booking post and the template will pick them up.
 Yes. Each staff member can have its own booking post with custom fields, and SleekPixel renders a unique card per post.
 Yes. SleekPixel supports per-category, per-tag, and per-CPT templates. Tag booking posts by category and route each tag to its own template.
 The template renders without it. Set defaults per field or design the layout so missing fields collapse gracefully.
 Yes - on the next save the image regenerates with the new title. Or trigger a bulk regenerate from the admin.
 No. The image is rendered once at save time and stored as a static PNG. Visitors load a regular image URL - no rendering happens at view time.
 Generated images stay in the uploads folder. The og:image meta tag stops being written, so new shares fall back to whatever your theme outputs.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout