tSMS — temporary SMS you can rent out.

A Laravel app that accepts inbound SMS from any gateway that can POST to an HTTP URL. Publish numbers for a public inbox, or sell access with our built in SaaS tools.

  • PHP · Laravel
  • SaaS-ready
  • Stripe + RazorPay
  • 4.7 rating

Your numbers, your gateway, your rules.

tSMS is a temporary SMS receiving system you install once, then configure around the SMS gateway you already use. It is not locked to a single vendor — the gateway only needs to forward each inbound message to an HTTP URL, with the number and the message body. Run a public receive-SMS site, keep numbers private, or rent them out. Logged-in users get a My Numbers dashboard, a real-time browser inbox with search and filters, a Read API with Sanctum tokens, and per-number outbound webhooks.

tSMS public homepage with country cards for United States and Argentina numbers

Built to run as a service, not a demo.

The same codebase can be a free public inbox or a paid rental platform. Configuration covers numbers, plans, payments, and how messages leave the system.

Any HTTP gateway

tSMS stays gateway-agnostic. If your provider can forward SMS to an HTTP URL, it can feed the inbox. If a gateway cannot receive from WhatsApp or Facebook, tSMS cannot invent that path.

Rent and sell numbers

Mark numbers public, private, or rentable. Plans control duration, who can read the inbox, and whether a visitor must register before opening messages.

Wallets and payouts

Users add funds to a wallet. Stripe and RazorPay are built in for those top-ups, so rental income does not have to be a manual invoice.

Read API

Personal access tokens via Laravel Sanctum list a user’s numbers and paginated messages, with scoped permissions instead of a shared admin key.

Signed webhooks

Each number can push a signed JSON payload to your URL. Delivery is queued, so a slow endpoint does not stall the inbox.

Live inbox

Messages appear in the browser as they arrive. Search the body or sender, sort by date, and jump back to assigned numbers from My Numbers.

Three pieces, then traffic.

tSMS stores and routes messages. Your SMS gateway still has to receive them from the carrier.

  1. 01

    Point the gateway at tSMS

    Configure the provider to POST inbound SMS to tSMS’s receive URL, including the destination number and message text. PHP 8.2, Laravel 9, and MySQL are the baseline.

  2. 02

    Publish the numbers

    Add numbers, set country and visibility, and attach rental plans if you are selling access. Public lists, register-only numbers, and private assignments can live side by side.

  3. 03

    Read, search, or forward

    Open the live inbox in a browser, pull messages with a personal access token, or send signed webhooks to your own app when a new SMS lands.

Straight answers before you install.

Will tSMS work with my SMS gateway?

If the gateway can forward each inbound SMS to an HTTP URL, with the destination number and the message, tSMS can store it. There is no hard-wired vendor list. Delivery from a specific origin — WhatsApp, Facebook, and similar — is a gateway and carrier problem, not something tSMS can patch around.

Can I charge people to use my numbers?

Yes. Numbers can be rented on plans, users keep a wallet, and Stripe plus RazorPay handle adding funds. You can still keep some numbers public and free, which is how the live demo at tsms.hp.gl is set up.

Is there an API, or only the website inbox?

Both. The browser inbox updates as messages arrive, with search and sender filters. Read API uses Sanctum personal access tokens to list numbers and paginated messages. Each number can also send a signed JSON webhook, queued, when you need the SMS in another system.

What does running tSMS actually take?

PHP 8.2 or newer, Laravel 9, and MySQL, plus the usual Laravel extensions. After install, most of the work is configuration: gateway URL, numbers, plans, and payments. License holders get CodeCanyon support — replies tend to be practical, including walkthroughs when a host is being awkward.

Other products from thehp.

tSMS sits alongside temporary email, DNS tools, contacts, and messaging products in the same catalog.

  • TMail

    Temporary email for your domain.

    A Laravel script for disposable email on your domain, with catch-all IMAP, five themes, ads, and a REST API.

    Explore TMail
  • Global DNS

    DNS checks from servers you add.

    A DNS checker you host, as WordPress or PHP. Ten record types, WHOIS, DMARC, blacklist, plus a map of nodes.

    Explore Global DNS
  • AIO Contact

    All your channels in one widget.

    A WordPress widget for WhatsApp, Telegram, live chat, email, and callbacks, with timezone-aware agent hours.

    Explore AIO Contact
  • Samvad

    Official WhatsApp API marketing.

    WhatsApp marketing on Meta's official API: campaigns, a shared inbox, chatbots, and a free forever plan too.

    Explore Samvad
  • Prasar

    WhatsApp campaigns, your number.

    WhatsApp campaigns from your own number. Start sending messages instantly with delivery reports.

    Explore Prasar

Run temporary SMS on your domain

Buy tSMS on CodeCanyon, connect the gateway you already use, and decide which numbers stay public and which you rent.