Skip to content
@Sleepy-beds

Sleepy-beds

😴 Sleepy-beds

Make Beds24 easy to use from a modern stack.

Open-source SDKs and integrations for the Beds24 PMS / channel manager β€” typed, tested, and built for Next.js, React, WordPress, LINE, and webhook automation.

CI License: MIT


Beds24 is a powerful property-management system, but its API isn't the friendliest to build on. Sleepy-beds fixes that: a small, dependency-free core SDK with everything else β€” payments, email, LINE notifications, framework helpers β€” layered cleanly on top.

Built and dogfooded by an actual guesthouse operator. 🏠

Projects

Project What it is
beds24-platform The monorepo. Start here.
β”” beds24-sdk Typed, zero-dependency Beds24 API v2 client with structured errors.
β”” beds24-booking-sdk All-in-one booking flow (Beds24 + Stripe + Resend).
β”” beds24-line LINE notifications for booking events β€” new booking, cancellation, check-in reminders.

Quick taste

import { Beds24Client } from "@sleepy-beds/beds24-sdk";

const client = new Beds24Client({ refreshToken: process.env.BEDS24_REFRESH_TOKEN });
const bookings = await client.getBookings({ arrivalFrom: "2026-06-01" });
import { Beds24LineNotifier } from "@sleepy-beds/beds24-line";

const line = new Beds24LineNotifier({ channelAccessToken, to: groupId });
await line.notify({ event: "booking_created", booking });
// β†’ πŸŽ‰ ζ–°θ¦δΊˆη΄„γŒε…₯γ‚ŠγΎγ—γŸ …

Who it's for

  • Developers integrating Beds24 into Next.js / React / WordPress sites
  • Small inns, guesthouses, and minpaku (ζ°‘ζ³Š) who want booking pings in their LINE group
  • Anyone automating reservations, availability sync, or webhook workflows

Roadmap

  • beds24-sdk β€” pure core + structured errors + tests + CI
  • beds24-line β€” LINE booking notifications
  • beds24-nextjs β€” route handlers & template
  • Docs site
  • Runnable examples (Next.js / React / LINE bot)
  • beds24-wordpress plugin

Contributing

Issues and PRs are welcome on beds24-platform. Everything here is MIT licensed.


Not affiliated with Beds24. "Beds24" is a trademark of its respective owner.

Popular repositories Loading

  1. beds24-platform beds24-platform Public

    Beds24 developer platform β€” a typed, dependency-free core SDK plus booking (Stripe/Resend) and LINE notification integrations. pnpm monorepo.

    TypeScript 2

  2. .github .github Public

    Sleepy-beds organization profile & community health files

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…