CCS freeclimb


Welcome Kit for Interactive SMS




Let's Get Started

Your FreeClimb account provides everything you need to build a fully functional Interactive SMS application.


SEND AND RECEIVE SMS MESSAGES

Inbound SMS message events occur when a message is sent to a number associated with a FreeClimb application. Outbound SMS message events occur when the FreeClimb application initiates the send process (via the RESTful API or the SMS PerCL command) and the message is intended for receipt by a remote endpoint.The PerCL SMS Command
Your client application can return a call control script (written using PerCL) that contains instructions to send an SMS message using the sms command. FreeClimb offers outbound SMS functionality using PerCL in the context of a voice call.
Suppose a user calls into a phone number to request information. During the call, the user can indicate they want a written confirmation of the information they’re hearing. You can then send them a text message of the information they’re receiving (e.g., payment confirmation, movie showing times, etc.)The FreeClimb API
There are three message-related endpoints to handle outbound SMS messages and the ability to review messages:

  • Get an SMS Message: retrieves a specific SMS message that’s been processed by FreeClimb.

  • Send an SMS Message: sends an SMS message based on the parameters provided.

  • List SMS Messages: retrieves a list of the SMS messages sent to and originating from the account.


pro tip

Webhooks for SMS Messages

Inbound SMS messages to FreeClimb are handled via webhooks. FreeClimb listens for inbound messages. When a message comes in, FreeClimb delivers it to the application identified by the destination number.FreeClimb also uses webhooks to listen for status changes indicating that an outgoing message has been handed over to a destination messaging provider.For more information on the webhooks related to messaging, see the messageDelivery event.


INTERACTIVE SMS tutorials

Get started with our SMS tutorials. You can explore our entire GitHub repo or use the buttons to navigate.The official FreeClimb SDKs are also available for your convenience.Keep reading for a Two-Factor Authentication Sample App, a PerCL overview, and reference docs.


access logs Programmatically

Keep track of the log entries made by FreeClimb with listing and filtering.


pro tip

USE ACCOUNT LOGS TO SEE WHAT'S HAPPENING WITH YOUR MESSAGE

From queued...

To sending...

To sent!



manage numbers

Review or update the numbers you own and view the numbers available for purchase.


pro tip

mobile operator-sanctioned messaging with 10DLC

10 Digit Long Code (10DLC) is the sanctioned standard for A2P text messaging utilizing a traditional 10-digit phone number within the North American Numbering Plan.Although similar to the existing long code, 10DLC is a reliable messaging channel with throughput levels suitable for SMS campaigns and is sanctioned by the mobile operators.In addition to messaging, 10DLC supports voice calls on the same number used for Commercial SMS.

When you're ready to use 10DLC, FreeClimb can assist with the brand and campaign registration process.



ccs freeclimb
SMS Demo

(833) 385-1186

Demo assumptions

  • Call into simple DTMF IVR application

  • Press “1” when prompted (barge-in not enabled)

  • Receive SMS message on mobile device

  • Optional: click on link to view receipt

  • Optional: reply with “reorder”


technical guides

Delve into the technical concepts of SMS messaging.Guide to Concatenation
Understand how long messages are handled by carriers.

Guide to Encoding
Learn about character encoding and how it affects your messages.

Troubleshooting Deliverability
Understand what makes your messages more likely to be delivered.


Performance Command Language (PerCL)

PerCL defines a set of instructions, written in JSON format, that express telephony actions to be performed in response to an event on the FreeClimb platform related to a call.


SMS Sample app

Quickly implement two-factor authentication (or 2FA) in your applications to help secure sensitive data and prevent potential data breaches. The code for this sample app can be found in our Github repo.



Have a question?

Send us a message and we'll get back to you shortly.

Copyright © 2024 FreeClimb LLC – All rights reserved.

Message Sent

Thanks for your message! We'll get back to you shortly.

sms demo assumptions

  • Voice experience assumes repeat customer

  • Voice experience assumes calling from mobile phone

  • Voice experience assumes caller will press “1”

  • SMS experience identifies brand in initial message (best practice)

  • SMS experience has hard-coded order pick-up time

  • SMS experience provides STOP/UNSTOP instructions (best practice)

  • SMS experience uses public URL shortener for receipt link (private URL shortener best practice)

Text