Skip to main content

Plug-in WordPress

Incorpora BeeCastly in WordPress con canalizzazioni, lead e sincronizzazione WooCommerce.

The BeeCastly WordPress Plugin connects your WordPress or WooCommerce site to BeeCastly for AI blog posts, customer sync, chatbot, forms, booking, reviews and WhatsApp notifications.

Features

AI Content Publishing

Auto-publish AI-generated blog posts from BeeCastly to your WordPress site

WooCommerce Sync

Send new customers and orders from WooCommerce to BeeCastly as they happen

AI Chatbot Widget

Embed an AI-powered chatbot on any page with a shortcode

Lead Capture Forms

Place lead capture forms on any page and route leads to your CRM

Reviews & Testimonials

Display a testimonials wall with star ratings on your site

Social Meta Tags

Auto-generate Open Graph and Twitter Card meta for every page

OTP Verification

Check a code sent by WhatsApp, SMS or email at WooCommerce checkout, registration, password reset and your own forms

WhatsApp Notifications

Send order confirmations and shipping updates on WhatsApp

Abandoned-Cart Reminder

A WooCommerce cart left behind gets one WhatsApp reminder, only for shoppers who agreed to marketing messages

Diagnostics

Connection status, scheduled-task health and an in-plugin activity log for troubleshooting

Installation Guide

Step 1

Download the Plugin

  • Log in to your BeeCastly dashboard at beecastly.com
  • Go to Integrations → Channels → WordPress (also available on AI Content → Settings and the E-Commerce page)
  • Click the 'Download Plugin' button in the BeeCastly WordPress Plugin card
  • You'll get beecastly.zip — keep it handy for the next step
Step 2

Install & Activate

  • In your WordPress admin, go to Plugins → Add New → Upload Plugin
  • Choose the downloaded beecastly.zip file and click 'Install Now'
  • Click 'Activate Plugin' after installation completes
  • You'll see a new 'BeeCastly' menu item in your WordPress sidebar with a bee icon
Step 3

Connect to BeeCastly

  • Method 1 (Recommended): Click 'Connect to BeeCastly' button — this uses OAuth for one-click setup
  • Method 2 (Manual): Go to your BeeCastly dashboard → Settings → API Keys and create an API key (it is shown only once, so copy it)
  • Paste the API key into the BeeCastly plugin Settings → Connection tab
  • Click 'Test Connection' to verify everything works
Step 4

Configure Features

  • Blog Import: Enable auto-sync to pull posts from BeeCastly to WordPress
  • Chatbot: Enter your Bot ID and choose widget position/color
  • Forms: Use shortcode [beecastly_form id="your-form-id"] on any page
  • WooCommerce: Enable customer sync, order sync and OTP options
  • Booking: Enable booking widget and set color/position preferences
  • Diagnostics: Check connection status and the activity log if anything looks wrong
Step 5

Keeping It Updated

  • From v4.2.0 the plugin appears in WordPress's own update flow
  • New versions show up under Plugins and Dashboard → Updates, same as any other plugin
  • Click 'Update now' — or enable auto-updates to get security fixes automatically
  • Sites still on v4.1.6 or older have no update channel: download the zip again and re-upload once to reach 4.2.0

Shortcodes

Every shortcode below works whether or not the matching floating widget is switched on. Attribute names are exactly as the plugin registers them.

[beecastly_chatbot]

Embed the AI chatbot on a specific page (or use the floating widget globally)

[beecastly_livechat]

Embed the LiveChat widget on a specific page

[beecastly_whatsapp_button phone="" message="" text="" color="" size="medium" style="button"]

A WhatsApp chat button. Every attribute is optional — blanks fall back to your WhatsApp settings

[beecastly_form id="FORM_ID"]

Embed a lead capture form. Get the Form ID from BeeCastly → Forms (slug="" also works)

[beecastly_contact_form fields="name,email,phone,message"]

A simple built-in contact form that posts straight into the CRM

[beecastly_funnel slug="FUNNEL_SLUG"]

Embed a funnel page. Get the slug from BeeCastly → Funnels (id="" also works)

[beecastly_booking]

The full booking calendar widget. Optional: category, service, staff, color, style

[beecastly_booking_button]

A button that opens the booking widget in an overlay

[beecastly_booking_services]

A list of your bookable services

[beecastly_review campaign="CAMPAIGN" tenant="TENANT"]

Embed one ReviewFlow campaign. Both attributes are required

[beecastly_testimonials count="6" layout="grid" min_rating="4"]

A testimonials wall with star ratings. Layouts: grid, carousel, list

[beecastly_otp purpose="custom" type="phone"]

A standalone OTP verification field. Renders nothing unless OTP is enabled for that purpose

Pro licence

The plugin shows a Pro badge when your BeeCastly account is on a paid plan (Starter, Growth, Pro or Agency). There are two ways to turn it on:

  • Connect with the "Connect to BeeCastly" button while signed in to a paid account. Pro turns on by itself.
  • Or create a licence key in Settings → API Keys (WordPress Plugin License), then paste it in WordPress under BeeCastly → Settings → License / Pro.

The licence stops working if your account is no longer on an active paid plan.

Troubleshooting

Connection test fails

Ensure your BeeCastly API URL is set to https://beecastly.com and your API key is correct. Check that your server can make outgoing HTTPS requests.

OAuth "Connect to BeeCastly" shows error

Make sure you're logged into beecastly.com first. If you see a 404, clear your browser cache and try again.

WooCommerce features not showing

WooCommerce must be installed and activated. The BeeCastly plugin only loads WooCommerce features when WC is detected.

Chatbot not appearing

Go to BeeCastly → Chatbot in WordPress admin. Make sure "Enable Chatbot" is checked and a valid Bot ID is entered.

WordPress Plugin - BeeCastly Documentation | BeeCastly