One platform · SMS · API

Manage your SMS operations.
Skip the telnet.

Send messages, manage customer accounts and track delivery from one platform.

0
telnet sessions needed
100%
of jcli config modules covered
1
docker compose to run it all
the old way: telnet :8990
$ telnet 127.0.0.1 8990 jcli : smppccm -a > cid carrier_a > host 10.0.0.12 > ok

The NutsJust way

live via Perspective Broker
HTTP API SMPP bind Routing filters · rules smppc_01 carrier A smppc_02 carrier B

Traffic from your apps is filtered, routed and delivered through the SMPP connectors you configure in NutsJust.

SMPP v3.4 client connectors◆ MO & MT routing◆ Static / RoundRobin / Failover routes◆ message filters◆ python interceptors◆ user credentials & quotas◆ throughput throttling◆ DLR handling◆ multi-tenant workspaces

What is NutsJust?

Connect your sending channels.
Manage everything in one place.

NutsJust brings channels, customer accounts, balances and delivery records into one console.

Manage your messaging operations with Gateway management API. Channel and routing changes are confirmed by the gateway, with clear feedback when an operation fails.

It's a Django application you host yourself, next to your gateway. Your credentials, your traffic and your configuration never leave your infrastructure.

Before · jcli

smppccm -a
> cid carrier_a
> host 10.0.0.12
> port 2775
> username smppuser
> submit_throughput 50
> ok
mtrouter -a
> type StaticMTRoute
> filters U-tier1
> ...

After · NutsJust

  • Forms with validation for every connector & route option
  • Start / stop connectors with live status indicators
  • Real errors from SMS gateway surfaced right in the form
  • Who-changed-what tracked on every object
  • Role-based access per workspace

Features

Every jcli module, as a proper UI

Everything you would normally manage over telnet (groups, users, connectors, routes, filters and interceptors) is a first-class screen with permissions and history.

SMPP client connectors

The full smppccm surface: bind type, TON/NPI, timers, reconnection policy, DLR expiry, throughput throttling, SSL. Start, stop and monitor each connector from the list view.

MO & MT routing

Build Default, Static, Random-RoundRobin and Failover routes for both directions, attach filters and connectors, set rates and ordering. No route syntax to memorize.

Filters & interceptors

Create MO/MT filters (source, destination, user, group, content and more) and upload Python interceptor scripts that rewrite or reject messages mid-flight.

Gateway users & groups

Manage the accounts your customers bind and send with: HTTP/SMPP authorizations, value filters, defaults, balance and throughput quotas. The complete SMS gateway credential model, not a subset.

Multi-tenant workspaces

Isolate teams or customers in workspaces with their own members and roles (Administrator, Gateway Manager, Reports, API) on one shared SMS gateway deployment.

Truthful, live sync

Configuration changes wait for gateway confirmation. Failed changes show an error so you can investigate and retry.

How it works

From zero to routed traffic

  1. 01

    Connect a sending channel

    Enter the supplier connection details (SMPP) and confirm the channel is connected.

  2. 02

    Create a customer account

    An administrator creates your account and assigns channels, balance and sending limits.

  3. 03

    Configure connectors & routes

    Add your carriers as SMPP connectors, define groups and users, then wire up filters and MO/MT routes. Start the connectors and watch them bind.

  4. 04

    Send traffic

    Send through the web console or customer API. Both share your balance and sending records.

Operations

Your gateway, your servers, your rules

Manage channels, customer access and sending activity from one platform.

  • 1 Channel access: Configure the supplier host, port and account, then check the connection status.
  • 2 Account access: Send through the web console or customer API using your assigned channels.
  • 3 Delivery tracking: View submission status, delivery receipts and balance changes in your account.
Customer API example
POST /api/customer/v1/send/
Authorization: Bearer YOUR_TOKEN
Idempotency-Key: order-001

{
  "to": "12025550123",
  "content": "Hello from NutsJust"
}

FAQ

Common questions

How do I get an account? +

Contact your administrator to create a login and configure your sending permissions.

Can I send through an API? +

Send from the web console or customer API. Both use the same balance and sending records.

Can one account use multiple channels? +

Yes. Administrators can assign primary and backup channels and configure routing by destination prefix.

How are messages charged? +

Messages are charged per segment at your configured rate. Check your balance and ledger in the console.

Ready to manage your SMS business?

Sign in to send messages and manage your account.