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.
How's it going?
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.
reference docs
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