How Spukkles works
Everything you need to list properties, manage bookings, and delight guests β all in one place.
Getting Started
Set up your Spukkles account in under 10 minutes.
For property hosts
Create your account
Complete identity verification (KYC)
Add your first property
Configure your payout method
Share your listing
Want to explore the dashboard without setting up a property? Request demo accessand we'll send you credentials for a pre-loaded test account.
For guests
Browse listings
Book a property
Access your stay
Managing Properties
Add, edit, and publish your listings.
All your properties are listed under Dashboard β Properties. Each property card shows live status, average nightly rate, and a link to the public listing.
Property details you can set
- Title, description, and type
- City, address, GPS coordinates
- Base nightly price (KES)
- Bedrooms, bathrooms, max guests
- Photos (up to 20)
- Amenities checklist
- House rules
- Cancellation policy
- Smart lock / door PIN
- WiFi credentials
- Caretaker contact info
- Virtual tour URL
Listing status
Channel sync (Airbnb, Booking.com, VRBO) keeps availability calendars in-sync automatically. Connect a channel from Dashboard β Channels.
Bookings
Track, confirm, and manage every reservation.
All reservations appear under Dashboard β Bookings. You can filter by status, date range, property, and guest name.
Booking lifecycle
What hosts can do
- Confirm or cancel a pending booking
- Mark a guest as checked in / checked out
- Modify booking dates (with guest consent)
- Add internal notes
- Issue a full or partial refund
- Block dates on the calendar to prevent new bookings
Cancellation policies
Flexible
Full refund if cancelled at least 24 hours before check-in.
Moderate
Full refund if cancelled at least 5 days before check-in; 50% refund after.
Strict
50% refund if cancelled at least 7 days before check-in; no refund after.
Payments & Wallet
How money moves from guest to host.
Accepted payment methods
- M-Pesa STK Push
- Airtel Money
- DPO (card)
- Paystack (card)
- Flutterwave
- Crypto (USDT/BTC via NOWPayments)
- Cash (in-person, platform fee applies)
Escrow & release
When a guest pays, funds are held in escrow until 24 hours after checkout (the review period). After that, earnings are automatically credited to your wallet and included in the next daily sweep.
Wallet
Your wallet (Dashboard β Wallet) shows your available balance, pending funds, and a full ledger of credits and debits. Payouts sweep at 12:00 PM daily to your configured M-Pesa or bank account.
Platform fee
Spukkles charges a percentage of each booking as a platform fee. The exact rate depends on your subscription tier and is shown during checkout. Cash bookings incur an additional fee; unpaid fees may result in a temporary account suspension.
To set up or change your payout destination, go to Dashboard β Payout Settings. Changes take effect from the next sweep cycle.
Guest Experience
What guests see and can do.
Every confirmed booking gets a unique guest portal link (e.g. spukkles.com/guest/TOKEN). Guests access it with their booking reference β no account required.
Guest portal features
- View booking summary (dates, property, host contact)
- See check-in time and instructions
- Receive door PIN and WiFi credentials automatically
- Self-check-in (digital confirmation)
- Request help from caretaker
- Leave a review after checkout
Automated guest emails
Messaging
Communicate with guests across all channels.
The Messages tab consolidates all guest communication in one inbox β SMS, email threads, and in-app messages from Airbnb and Booking.com all appear together.
- Filter by channel (SMS, email, Airbnb, Booking.com, direct)
- Mark threads as unread / read
- Reply directly from the dashboard β sends via the original channel
- Automated messages (check-in instructions, reminders) appear as system messages
Maintenance
Log, assign, and resolve property issues.
Create maintenance issues from Dashboard β Maintenance or directly from the property detail page. Attach photos and assign to a staff member.
Issue statuses
Cleaning tasks (Dashboard β Maintenance β Cleaning) can be assigned to cleaners. Cleaners see their task queue in the dedicated cleaner portal.
Staff & Access
Assign team members and manage property access.
Staff roles
Access credentials
Door PINs and WiFi passwords are stored per-property under Dashboard β Access & Security. You can rotate them at any time. Spukkles automatically sends the current credentials to guests in the pre-arrival email 24 hours before check-in.
Staff members receive an invitation email when assigned. They must accept via the link in the email before gaining access.
Taxes & Fees
Understand the charges on your bookings.
Your tax records and platform fee audit trail are in Dashboard β Taxes and Dashboard β Platform Fees.
Tax types tracked
- VAT (16%)
- Tourism levy
- Withholding tax
- Occupancy tax (city-specific)
Spukkles generates tax invoices automatically for each booking. Download them from the Taxes page for your records or your accountant.
Discounts & Coupons
Give guests special rates with coupon codes.
Create discount codes under Dashboard β Discounts. Guests enter the code at checkout to receive a percentage or fixed-amount reduction.
Code options
Type
Percentage (e.g. 15% off) or fixed KES amount (e.g. KES 500 off)
Max uses
Limit how many guests can use the code (0 = unlimited)
Expiry date
Code stops working after this date
Active / inactive
Toggle a code on or off without deleting it
Admins can also issue credit notes (partial refunds as a store credit) for a specific guest email β these are applied at the next checkout automatically.
Affiliate Programme
Earn by sending new hosts to Spukkles.
The affiliate programme is for bloggers, content creators, and digital marketers who want to promote Spukkles to property owners and earn a commission on every host they refer.
How it works
Get your affiliate code
AFF-SARAH-X3Y9).Share your tracking link
spukkles.com/aff/AFF-YOUR-CODE. When someone clicks it, a 30-day tracking cookie is set and the click is attributed to you automatically.Embed the widget on your site
<iframe src="https://spukkles.com/affiliate-widget/AFF-YOUR-CODE" width="320" height="160" frameborder="0"> </iframe>The widget shows a live branded card that links to Spukkles via your unique tracking URL.
Track your clicks
Each affiliate link is unique to you β never share your code or someone else's signups will be attributed to them instead of you.
Account & Billing
Manage your subscription and account settings.
Subscription tiers
View and upgrade your plan from Dashboard β Billing. Billing is monthly (KES 1,000 per property) with a 10% discount on quarterly plans and 20% off annual plans.
Settings you can change
- Display name and profile photo
- Password
- Email address
- Language preference
- Notification preferences
- SMS opt-in / opt-out
- Payout destination
- Two-factor authentication
If you need to delete your account or have billing questions, contact us at support@spukkles.com. We aim to respond within 24 hours.
Still have questions?
Our team is available via email and SMS. We usually reply within a few hours.