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 Core
Main booking engine, products, calendar, payments, emails, vouchers, worker portal, and product shortcodes.
Tour Builder
Optional Elementor add-on for Klook-style tour pages, package sections, review widgets, and visual landing pages.
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.
- Install PalasGo Core.Plugins -> Add New -> Upload Plugin -> activate.
- Activate Core license.Go to PalasGo -> License and paste the Core key.
- Configure basic settings.Currency, timezone, booking prefix, email sender, and branding.
- Install WP Mail SMTP.Connect Brevo, Mailgun, SendGrid, Postmark, or another reliable mailer.
- Configure Stripe.Add keys, create webhook, test a booking before going live.
- Install Elementor and Tour Builder.Only needed for Klook-style Elementor pages and reviews.
- Activate Tour Builder license.Go to PalasGo -> Tour Builder License.
License Activation
PalasGo Core and Tour Builder use separate product licenses.
Activates the booking widget, payment flow, and worker portal actions.
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.
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.
Get API Keys
Stripe Dashboard -> Developers -> API keys. Copy publishable and secret keys.
Add Webhook
Create endpoint at https://yourdomain.com/wp-json/palasgo/v1/webhook.
Select Events
Select checkout completed, checkout expired, payment failed, refund, and dispute events.
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.
- Create Brevo Account Sign up or log in to Brevo. Open the Transactional Email area and finish any account activation steps Brevo asks for.
-
Verify Sender Domain
Add your sending domain in Brevo, then add the DNS records Brevo gives you. Use a branded sender like
booking@yourdomain.comorhello@yourdomain.com. - 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.
- Install WP Mail SMTP In WordPress, go to Plugins -> Add New, install WP Mail SMTP, activate it, then open WP Mail SMTP -> Settings.
- 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.
- 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.
- 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.
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
- Create a normal WordPress page.
- Click Edit with Elementor.
- Search for Tour Product Page.
- Drag it into the canvas.
- Paste package booking shortcodes into package rows.
- 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.