gosms

n8n community node for GoSMS.GE SMS gateway — send SMS, manage OTP, check balance

Package Information

Downloads: 100 weekly / 100 monthly
Latest Version: 0.1.0
Author: GoSMS.GE

Documentation

n8n-nodes-gosms

npm version
License: MIT

n8n community node for the GoSMS.GE SMS gateway. Send SMS messages, manage OTP verification, create sender names, and check balances — all from your n8n workflows.

Installation

In your n8n instance:

  1. Go to Settings > Community Nodes
  2. Click Install a community node
  3. Enter n8n-nodes-gosms
  4. Click Install

Credentials

You need a GoSMS.GE API key:

  1. Register at gosms.ge
  2. Create an API key in your dashboard
  3. In n8n, go to Credentials > New Credential > GoSMS.GE API
  4. Paste your API key

Operations

SMS

Operation Description
Send Send an SMS to a single recipient
Send Bulk Send an SMS to multiple recipients (max 1000)
Check Status Check the delivery status of a sent message

OTP

Operation Description
Send Send a one-time password SMS
Verify Verify an OTP code

Sender

Operation Description
Create Register a new sender name (requires approval)

Account

Operation Description
Check Balance Check your remaining SMS balance

Example Workflows

Send SMS on form submission

Manual Trigger → GoSMS.GE (Send SMS)

Configure the GoSMS.GE node:

  • Resource: SMS
  • Operation: Send
  • Sender Name: MyBrand
  • Phone Number: 995555123456
  • Message Text: Your order has been confirmed!

OTP verification flow

Webhook → GoSMS.GE (Send OTP) → Respond to Webhook
Webhook → GoSMS.GE (Verify OTP) → IF (verified) → ...
  1. Send OTP: returns a hash in the response
  2. Store the hash and pass it to the Verify step along with the user's code

Character Limits

Encoding Per SMS Max Total Max Segments
Latin (GSM-7) 160 chars 918 chars 6
Unicode (Georgian) 70 chars 402 chars 6

Links

License

MIT

Discussion