P PalasGo Setup Tutorial

PalasGo Setup Tutorial

A complete customer guide for installing PalasGo Core, activating licenses, configuring Stripe and email, creating products, using shortcodes, and building Elementor tour pages.

PalasGo booking form preview
PalasGo booking form preview with calendar and package selection.
01

PalasGo Core

Main booking engine, products, calendar, payments, emails, vouchers, worker portal, and product shortcodes.

02

Tour Builder

Optional Elementor add-on for Klook-style tour pages, package sections, review widgets, and visual landing pages.

03

Support Checklist

Confirm requirements, activate your license keys, test email delivery, publish one product, and make a test booking.

Requirements

Install the required pieces first so payment, email, and licensing work cleanly.

Requirement Status Purpose
WordPress 6.0+ Required Runs PalasGo Core and Tour Builder.
PHP 7.4+ Required Minimum PHP version for plugin classes and typed properties.
HTTPS SSL Required Needed for Stripe checkout and secure customer forms.
WP Mail SMTP Recommended Improves delivery for booking confirmations and admin notifications.
Elementor Tour Builder Required only for the Tour Product Page widget.
Stripe account Payments Required for online card payments. Not needed for booking-only flow.

Install Order

Use this order for the least friction. Core first, add-ons after.

  1. Install PalasGo Core.Plugins -> Add New -> Upload Plugin -> activate.
  2. Activate Core license.Go to PalasGo -> License and paste the Core key.
  3. Configure basic settings.Currency, timezone, booking prefix, email sender, and branding.
  4. Install WP Mail SMTP.Connect Brevo, Mailgun, SendGrid, Postmark, or another reliable mailer.
  5. Configure Stripe.Add keys, create webhook, test a booking before going live.
  6. Install Elementor and Tour Builder.Only needed for Klook-style Elementor pages and reviews.
  7. Activate Tour Builder license.Go to PalasGo -> Tour Builder License.

License Activation

PalasGo Core and Tour Builder use separate product licenses.

Core license

Activates the booking widget, payment flow, and worker portal actions.

Tour Builder license

Activates the Elementor Tour Product widget and the Reviews shortcode.

Without a License

  • Admin pages remain accessible.
  • Existing products and bookings stay visible.
  • Core booking form is blocked on the frontend.
  • Tour Builder widget hides from visitors.
  • Admins see activation notices.

Core Settings

After activation, configure these tabs before accepting real bookings.

General

Set currency, reference prefix, default capacity, and timezone.

Branding

Set button colors, calendar accents, email card colors, and logo treatment.

Email

Set From name, From email, admin notification email, and optional logo URL.

Tools

Run diagnostics for Stripe, email delivery, webhooks, and plugin setup.

Stripe Setup

Stripe is needed only if you want online card payment.

1

Get API Keys

Stripe Dashboard -> Developers -> API keys. Copy publishable and secret keys.

2

Add Webhook

Create endpoint at https://yourdomain.com/wp-json/palasgo/v1/webhook.

3

Select Events

Select checkout completed, checkout expired, payment failed, refund, and dispute events.

4

Test Booking

Use test card 4242 4242 4242 4242, then confirm the booking changes to confirmed.

Email Delivery

Use WP Mail SMTP with Brevo so booking confirmations, admin notifications, and license emails do not depend on default WordPress mail.

  1. Create Brevo Account Sign up or log in to Brevo. Open the Transactional Email area and finish any account activation steps Brevo asks for.
  2. Verify Sender Domain Add your sending domain in Brevo, then add the DNS records Brevo gives you. Use a branded sender like booking@yourdomain.com or hello@yourdomain.com.
  3. Create API Key In Brevo, go to SMTP & API -> API Keys, create a new v3 API key, and copy it immediately. WP Mail SMTP Brevo mailer uses the API key, not the SMTP password.
  4. Install WP Mail SMTP In WordPress, go to Plugins -> Add New, install WP Mail SMTP, activate it, then open WP Mail SMTP -> Settings.
  5. Select Brevo Mailer Choose Brevo as the mailer, paste the Brevo API key, set From Email to your verified sender, enable Force From Email, and save settings.
  6. Send Test Email Go to WP Mail SMTP -> Tools -> Email Test. Send a test to Gmail or your business inbox. Check inbox, spam, and Brevo logs.
  7. Match PalasGo Settings In PalasGo -> Settings -> Email, use the same From Name and From Email. Then test booking confirmation, admin notification, and payment email.

Best Sender Email

Use an address on your domain, such as booking@yourdomain.com. Avoid free senders like Gmail or Yahoo for booking emails.

API Key vs SMTP Key

Use a Brevo API key when selecting the Brevo mailer in WP Mail SMTP. Use an SMTP key only if you choose Other SMTP.

Common Fixes

If email fails, recheck the API key, domain verification, Force From Email, sender address, DNS records, and Brevo transactional email logs.

Create Products

Each product is one bookable tour, rental, private package, or activity.

PricingAdult, child, flat-rate, private, add-ons, min/max quantities.
AvailabilityWeekdays, capacity, blackout dates, minimum notice, advance booking window.
Time SlotsDate-only, fixed daily slots, weekday slots, or custom slots.
PickupHotel list, free-text pickup, optional surcharges, customer instructions.
Meeting PointMap coordinates, address, notes, counter photo, gallery images.

Shortcodes

Copy product shortcodes from PalasGo -> All Products.

Booking Form

[palasgo_booking product_id="123"]

Use this on a normal page, post, Elementor Shortcode widget, or Tour Builder package field.

Thank You Page

[palasgo_thankyou]

Keep this on the Booking Confirmation page. Stripe redirects paid customers here.

Reviews

[palasgo_reviews layout="carousel" tags="jetski-tour"]

Requires Tour Builder license. Tags let you show reviews for specific tours.

Tour Builder

Build Klook-style tour pages inside Elementor.

Short setup walkthrough for creating a Tour Builder page in Elementor.

Use It Like This

  1. Create a normal WordPress page.
  2. Click Edit with Elementor.
  3. Search for Tour Product Page.
  4. Drag it into the canvas.
  5. Paste package booking shortcodes into package rows.
  6. Publish and test on mobile.

Reviews Module

Tour Builder includes PalasGo Reviews for Google, Viator, Klook, GetYourGuide, Headout, Trip.com, and manual testimonials.

Manual Reviews

Go to PalasGo Reviews -> Add New. Add platform, author, rating, text, tags, and source URL.

Google Import

Requires Google Places API key and Place ID. Import from PalasGo Reviews -> Import (Google).

CSV Import

Use Bulk CSV for OTA reviews from Viator, Klook, GetYourGuide, Headout, or Trip.com.

Review Tags

Use tags like jetski-tour to show only matching reviews on each product page.

Go-Live Checklist

Run through this before taking real bookings.

Troubleshooting

Most issues come from licenses, webhooks, or email delivery.

Booking form says temporarily unavailable

Check PalasGo -> License. The Core license may be missing, expired, revoked, or active on another domain.

Booking stays pending after payment

Check the Stripe webhook URL, selected events, and webhook secret. Test and live mode use separate secrets.

Emails do not arrive

Install WP Mail SMTP, verify your sender email, and make sure PalasGo uses the same From email.

Tour Builder widget shows a license warning

Activate the Tour Builder license at PalasGo -> Tour Builder License.

Reviews do not show

Check Tour Builder license, review tags, review status, and whether JavaScript is blocked by a cache/security plugin.