Gravity SMS (Preview)

Send and receive SMS messages through RingCentral. Connect your RingCentral account to send SMS, check delivery status, and trigger flows when messages arrive.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Gravity SMS Support
URL https://gravitysms.com
Connector Metadata
Publisher Clark County Tech
Website https://gravitysms.com
Privacy policy https://gravitysms.com/privacy
Categories Communication

Gravity SMS

Gravity SMS enables organizations to send and receive SMS messages through their RingCentral account. Connect your RingCentral number to Power Automate to send outbound messages, monitor delivery status, list message history, and trigger flows when inbound messages arrive.

Prerequisites

  • A Gravity SMS account with an active subscription
  • A RingCentral account connected through the Gravity SMS dashboard
  • An API key from the Gravity SMS dashboard

Setup

  1. Sign in to your Gravity SMS dashboard at app.gravitysms.com
  2. Go to Integrations and activate the Power Automate integration
  3. Copy the API key provided
  4. When creating a connection in Power Automate, paste the API key into the API Key field

Your RingCentral account must be connected in the Gravity SMS dashboard before sending or receiving SMS messages. Go to SettingsRingCentral and complete the OAuth connection.

Supported Operations

Actions

Operation Description
Send an SMS message Queue an outbound SMS for delivery through your RingCentral number.
Get message delivery status Retrieve the current delivery status of a sent message by message ID.
List message history Retrieve a paginated, filterable list of inbound and outbound SMS messages.
Check RingCentral connection Verify whether your RingCentral account is connected and the token is active.

Triggers

Trigger Description
When an SMS is received Fires when an inbound SMS arrives on your RingCentral number. Optionally filter by phone number.

Known Issues and Limitations

  • SMS messages are limited to 1,600 characters.
  • Phone numbers must be in E.164 format (e.g. +14155551234).
  • The inbound SMS trigger requires a connected RingCentral account in the Gravity SMS dashboard.
  • Sending SMS requires a RingCentral number assigned to your account.

Support

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Check RingCentral connection

Check whether your RingCentral account is connected and the token status.

Get message delivery status

Retrieve the current status and details of a specific SMS message.

List message history

Retrieve a paginated list of SMS messages with optional filters.

Send an SMS message

Queue an outbound SMS message for delivery through RingCentral.

Check RingCentral connection

Check whether your RingCentral account is connected and the token status.

Returns

Get message delivery status

Retrieve the current status and details of a specific SMS message.

Parameters

Name Key Required Type Description
Message ID
messageId True string

The unique message identifier

Returns

List message history

Retrieve a paginated list of SMS messages with optional filters.

Parameters

Name Key Required Type Description
Direction
direction string

Filter by message direction

Status
status string

Filter by message status

From Number
from string

Filter by sender phone number (E.164 format)

To Number
to string

Filter by recipient phone number (E.164 format)

Start Date
startDate date-time

Filter messages created on or after this date (ISO 8601)

End Date
endDate date-time

Filter messages created on or before this date (ISO 8601)

Page
page integer

Page number for pagination

Page Size
limit integer

Number of messages per page (max 100)

Returns

Send an SMS message

Queue an outbound SMS message for delivery through RingCentral.

Parameters

Name Key Required Type Description
To
to True string

Recipient phone number in E.164 format (e.g. +14155551234)

From
from True string

Sender phone number in E.164 format (must be a RingCentral number on your account)

Message
body True string

SMS message text (1-1600 characters)

User ID
userId string

Optional user identifier for tracking

Returns

Triggers

When an SMS is received

Triggers when an inbound SMS message is received on your RingCentral number.

When an SMS is received

Triggers when an inbound SMS message is received on your RingCentral number.

Parameters

Name Key Required Type Description
Phone Number
phoneNumber string

Phone number to monitor for inbound SMS (E.164 format, e.g. +15551234567). Leave empty to trigger on all numbers.

Returns

Definitions

SendSmsResponse

Name Path Type Description
Message ID
messageId string

Unique identifier for the queued message

Status
status string

Current message status

MessageDetail

Name Path Type Description
Message ID
messageId string

Unique message identifier

Status
status string

Current delivery status

RC Message ID
rcMessageId string

RingCentral message identifier

Error
error string

Error message if delivery failed

To
to string

Recipient phone number

From
from string

Sender phone number

Message
body string

Message text

Created At
createdAt date-time

When the message was created

Updated At
updatedAt date-time

When the message was last updated

ListMessagesResponse

Name Path Type Description
messages
messages array of MessageDetail

List of messages

Total Count
total integer

Total number of messages matching the filter

Page
page integer

Current page number

Page Size
limit integer

Number of messages per page

ConnectionStatus

Name Path Type Description
Connected
connected boolean

Whether RingCentral is connected

Expires At
expiresAt date-time

When the current token expires

RC Account ID
rcAccountId string

RingCentral account identifier

InboundSmsPayload

Name Path Type Description
Message ID
messageId string

Unique message identifier for status lookups

From Number
from string

Sender phone number in E.164 format (e.g. +15551234567)

To Number
to string

Recipient phone number in E.164 format

Message Text
text string

SMS message body content

Received At
receivedAt date-time

Timestamp when the message was received (ISO 8601)