If your site runs on WordPress, the Samba plugin builds your booking widgets for you. You paste one key, then add widgets as blocks or Elementor widgets. They are the same four widgets as the hand-pasted ones.
Before you start
Install the Samba plugin on your WordPress site.
Only published experiences appear in the plugin.
Connect the plugin
In Samba, go to Settings → Website widgets and open the WordPress tab.
Click Copy next to Your widget key. The key starts with
smb_.In WordPress, paste the key into the Samba plugin's settings. The plugin loads your workspace's name, logo, colors, languages, published experiences and folders.
Edit a page and add a Samba block, or a Samba widget in Elementor.
Pick a widget type and an experience. The plugin places the widget on the page.
In the plugin you type the discount code instead of picking it. Copy it from Settings → Discount codes. If you later point the widget at another experience, check the code still applies: a code that does not fit is dropped at checkout without a message.
What happens next
New widget settings and newly enabled languages show up in the plugin without an update. Elementor can take about ten minutes to show them.
If you unpublish an experience, it leaves the plugin's picker, and widgets already showing it stop returning dates.
Is the widget key secret?
Is the widget key secret?
Keep it private, but it gives little away. It only reads what is already public: your published experiences and folders. It never reads drafts, bookings or customers, and it cannot change anything. It is only used between your WordPress server and Samba, never in your visitors' browsers.
When should I regenerate the key?
When should I regenerate the key?
Only if you think someone else has it. Regenerate key replaces it at once. Every WordPress site using the old key stops loading its Samba settings until you paste the new key into the plugin. Owners, Admins and Managers can regenerate; each workspace has one key.

