Reference guides for hotels, providers, and guests. Install steps live on the integration guide.
The widget loads on your booking confirmation page and shows vetted experiences near your property. Guests browse and book without leaving your site.
Flow overview and demo video: How it works
Install steps, embed code, WordPress plugin download, compatibility notes, and setup FAQs are maintained in one place so they stay up to date.
Sign in at /dashboard/hotel to manage the widget, view bookings, and track commission. Tabs:
Destinely handles guest checkout, payments, and refunds. Your team installs the widget and can point guests to their confirmation email or guest cancellation policy if they ask about refunds.
In your hotel dashboard you can pause or resume the widget. Which experiences appear and how the widget looks are managed by Destinely for a consistent guest experience. On custom sites, developers can pass embed data attributes for auto-open and notification behavior.
| Attribute | Description | Default | Options |
|---|---|---|---|
data-hotel-id | Your unique hotel identifier | Required | Your Hotel ID |
data-hotel-name | Hotel name shown to guests | Optional | Your hotel name |
data-auto-open | Auto-open the widget panel after booking detection | false | true, false (use false on hotel websites) |
data-notification-sound | Play a sound when the launcher appears | From dashboard | true, false |
data-notification-message | Show a notification message with the launcher | From dashboard | true, false |
The widget is free to install. When a guest books an experience through your widget, you earn 5% commission on the booking value. There is no setup fee or monthly subscription.
After a guest completes an experience booking, your 5% commission is held until the experience date passes and a short review period ends. You can see each payout as Held, Pending, or Completed under Payouts in your dashboard.
Eligible commissions are batched monthly and paid by the 15th for the previous month. You receive email notification when a payout is processed.
If a guest cancels before your commission is paid out, that booking does not count toward your payout. Refunds follow the experience provider's cancellation policy. See Guest bookings.
Guests book experiences directly in the widget on your confirmation page. Destinely processes payment and confirms the booking with the guest and experience provider. You do not need to take payment or coordinate the activity yourself.
Each experience has a cancellation policy set by the provider (Flexible, Moderate, or Strict). Guests see it in the widget before they pay. If a guest asks your front desk about cancelling:
Full guest policy: Cancellations & refunds (guests). For support, guests can email [email protected].
Open the Analytics tab in your hotel dashboard for the last 30 days:
Home shows booking and commission totals (cancelled bookings excluded). Experiences in the widget are fetched automatically for approved listings within about 15 km of your property.
Commission details and payout timing: Commission & payouts.
For install issues (Hotel ID, plugin activation, embed placement), see common issues on the integration guide. The notes below cover post-install behavior.
Possible causes:
Solution: Verify your Hotel ID, check browser console, and ensure script is correctly placed.
Solution: Place the embed script on your booking confirmation page, or call Destinely.trigger('booking-confirmed') after checkout completes.
Solution: The widget uses isolated CSS. If issues persist, email [email protected].
Apply through provider onboarding: business profile, verification documents, then your first experience listing. Provider account approval usually takes 2 to 5 business days.
New or edited experiences are reviewed separately, usually within 1 to 2 business days.
Sign in at /dashboard/provider to run your business on Destinely. Tabs:
You receive email notifications for new bookings and guest cancellations. Refunds are handled by Destinely, not through your dashboard.
Required Information:
Choose one policy per experience in your provider dashboard. It controls how much guests can get back if they cancel. See Cancellations & refunds for the full breakdown.
Pricing Tips:
You receive 80% of each booking. See Pricing & Payments for the full split.
Bookings are confirmed automatically once payment succeeds. You receive an email and see the booking in your provider dashboard.
You receive email notifications for:
Date or time changes are not handled in the dashboard. Guests contact you directly from booking details by phone or email.
In the Bookings tab you can:
Guests cancel from their dashboard. You do not approve or process refunds yourself. Destinely calculates the refund from your cancellation policy and reviews it before payment goes back. See Cancellations & refunds for details.
Best Practices:
You set the cancellation policy on each experience. Guests see it on the listing, at checkout, and in their confirmation email. If they cancel, Destinely calculates the refund from your policy and reviews eligible refunds before money goes back.
| Policy | Full refund | Partial refund | No refund |
|---|---|---|---|
| Flexible | 48+ hours before start | 50% if 24–48 hours before | Less than 24 hours before |
| Moderate | 24+ hours before start | 50% if 12–24 hours before | Less than 12 hours before |
| Strict | 72+ hours before start | 25% if 48–72 hours before | Less than 48 hours before |
If you cancel a confirmed booking, the guest receives a full refund. Contact [email protected] if you need help with a cancellation on your side.
For each completed booking:
Example: on a $100 booking, you receive $80. Direct bookings on Destinely still use the 80/15 split; the hotel share does not apply when no hotel was involved.
After a completed booking, your share is held until the experience date passes and a short review period ends. Track each payout as Held, Pending, or Completed under Earnings.
If a guest cancels before you are paid, the pending payout for that booking is removed. See Cancellations & refunds for how guest refund amounts are calculated.
Destinely helps hotel guests book vetted local experiences without leaving the hotel booking flow. After checkout, manage everything from your guest dashboard.
Sign in at /dashboard/guest with the email you used when booking. Tabs:
From any trip you can view details, contact the provider, see the cancellation policy, and cancel eligible upcoming bookings with a refund estimate.
After you complete a hotel reservation, the Destinely widget loads on the confirmation page. Browse nearby experiences, choose a date and time, and checkout. No account is required before you pay.
You can also browse and book on Experiences without going through a hotel first.
More questions: Guest FAQ
Open your guest dashboard and go to My trips to see upcoming, past, and cancelled bookings.
Use the filter tabs (Upcoming, Past, Cancelled, All). From any trip you can:
The Home tab shows your next upcoming trip and a quick summary of your activity.
Each experience has a cancellation policy set by the provider. You see the policy when you book and again when you cancel in your guest dashboard.
| Policy | Full refund | Partial refund | No refund |
|---|---|---|---|
| Flexible | 48+ hours before start | 50% if 24–48 hours before | Less than 24 hours before |
| Moderate | 24+ hours before start | 50% if 12–24 hours before | Less than 12 hours before |
| Strict | 72+ hours before start | 25% if 48–72 hours before | Less than 48 hours before |
If the experience has already started or passed, no refund applies.
Eligible refunds are not sent automatically. Destinely reviews each request first. If approved, the refund goes back to your original payment method (card or mobile money) through our payment partner.
Refunds return to the same method you paid with: Visa, Mastercard, debit cards, or mobile money (MTN, Airtel). Card details are not stored on Destinely servers.
An account is created automatically when you book. Use the same email at checkout to sign in later.
In the Account tab:
See Cancellations & refunds for policy types, how to cancel, and refund timing.
Contact the experience provider from your booking details. They can help with date or time changes.
In your dashboard Help tab, use "Link a missing booking" with your reference number and booking email.
Email [email protected] with your booking reference, or use the contact page.
Still stuck? FAQ · Contact support