Skip to content
github-actions[bot] edited this page Sep 4, 2026 · 1 revision

SMS Plugin

SMS messaging via Twilio. Free — MIT licensed.

Install

nself plugin install sms

No license key required.

Description

SMS messaging via Twilio. Send, track, and manage opt-outs.

Category: communication. Current version: 1.0.0.

Configuration

Env Var Default Description
TWILIO_ACCOUNT_SID (required) Twilio Account SID
TWILIO_AUTH_TOKEN (required) Twilio Auth Token
TWILIO_FROM_NUMBER (required) Twilio sending number (E.164)
NSELF_DB_URL (required) PostgreSQL connection string
SMS_PLUGIN_PORT 9009 HTTP server port
SMS_RATE_LIMIT_PER_MIN 10 Max SMS per source_account per minute
NSELF_LICENSE_KEY (required) License key

Ports

Port Purpose
9009 SMS service port

Database Schema

2 table(s) added to your Postgres database:

  • np_sms_messages
  • np_sms_opt_outs

Examples

nself plugin install sms

Source

plugins/sms/

Manifest: plugins/sms/plugin.json

See Also

Home

nself-plugins

Start

Commands

Architecture

Plugin Ecosystem

Popular Plugins

View All: Home (or see the full alphabetical list below — 129/129 synced with registry.json)

All Free Plugins

Guides

Operations


Related

Clone this wiki locally