LogoLogo
  • 👋START HERE
    • Welcome!
  • â„šī¸General
    • Release Notes
      • Full Feature Base Template
      • Services
      • Rule-based Automation
        • February 2025
        • January 2025
        • December 2024
        • November 2024
        • October 2024
        • September 2024
        • August 2024
        • July 2024
        • June 2024
        • May 2024
        • April 2024
        • March 2024
        • February 2024
        • January 2024
        • 2023
        • 2022
        • 2021
        • Dialog Design Update
    • Glossary of Terms
    • Authentication Methods
      • SSO (Single Sign-On)
      • Built-In User Management
    • Acceptable Use Policy
  • âš™ī¸Rule-based Automation
    • Overview
      • Account Settings
        • Profile
        • Team
        • Roles and Permissions
          • User Management
          • Project Permissions
      • Basic Concepts
        • Project Management
        • Version Management
        • Multi-Lingual Bots
          • Supported Languages
        • Managing User Interactions
          • Unexpected User Input
          • No User Input
    • Dialog Interface
      • Blocks
        • Conversation Logic
          • Start Conversation
          • Global
          • State
          • Intermediate Response
          • To Previous State
          • End Conversation
        • Subdialog
          • Reusable Subdialogs
        • Phone
          • Continue Listening
          • Call Control
        • Technical Logic
          • Service
          • Condition
          • Storage
        • Other
          • Note
      • Speech Assets
        • Intents
          • Utterances
          • Descriptions
        • Slots
          • Custom Slots
            • List Slots
            • Machine Learning Slots
            • Regex Slots
            • LLM Slots
          • Prebuilt Slots
            • DTMF Slot
        • Text Snippets
        • Dictionary
      • Variables
        • Intents
        • Slots
        • Storage
        • Text Snippets
        • Environments
        • Platform
        • Context
      • Services
        • Service Integration Guide
        • Service Development
        • Service Branches and Error Handling
        • Public Services
          • Date and Birthdate Recognition
          • Spelling Post-Processing for Phone
          • IBAN Validation
          • License Plate Validation
          • Address Search
          • Street Names per Postal Code
          • Email Service
          • SMS Service
          • API Adapter
          • Salesforce-Flow Connector
          • Opening Hours
          • Speech-to-Text Hints
          • Fuzzy Match Names
          • Delay Service
      • Debugger
        • Phone 2
        • WhatsApp
        • Textchat 2
    • Environments Interface
      • Service Keys
    • Deployments Interface
      • Creating a Release
      • Editing a Release
    • Text-to-Speech
      • Azure
      • ElevenLabs
      • OpenAI via Azure (Preview)
      • SSML
        • Audio
        • Break
        • Emphasis
        • Prosody
        • Say-as
        • Substitute
        • Paragraph and Sentence
        • Voice
    • Autocomplete
    • Parloa APIs
      • CallData Service and API
      • Conversation History API
      • Textchat V2 API
    • Phone Integrations
      • Genesys Cloud
        • Setting up the SIP Trunk
        • Sending/Receiving UUI Data
        • Creating a Script to Display UUI
      • SIP
      • Tenios
        • Setting Up an Inbound Connection
        • Setting Up an Outbound Connection
        • Transferring a Call
      • Twilio
      • Public IPs and Port Information
    • AI Integration Overview
      • Dual Intent Recognizer (DIR)
      • Dual Tone Multifrequency (DTMF) Intent
    • Analytics and Debugging
      • Understanding Conversations and Transactions
      • Managing Caller ID Data
      • Hangup Events and Triggered Analytics
      • Analytics Transactions: Data Structure and Insights
      • Dialog Analytics
      • Audit Logs
      • Parloa-hosted Analytics
    • Data Privacy
      • Anonymizing Personally Identifiable Information
    • NLU Training
      • NLU Training Best Practices
    • How To
      • Create a Scalable and Maintainable Bot Architecture
      • Implement OnError Loop Handling
      • Resolve the 'Service Unavailable' Error
    • Reference
      • Parloa Keyboard Shortcuts
      • Frequently Asked Questions (FAQ)
      • JavaScript Cheat Sheet
        • Using Regular Expressions (Regex)
  • 🧠Knowledge Skill
    • Introduction
    • Knowledge Collections
    • Knowledge Sources
    • Knowledge Skill Setup
      • Step 1 – Create a Knowledge Skill Agent
      • Step 2 – Configure a Knowledge Skill Agent
      • Step 3 – Configure a Knowledge Skill Agent
Powered by GitBook
On this page
  • Service configuration
  • Additional Service Details
  • Additional Technical Specifications
  • Usage in Parloa

Was this helpful?

Export as PDF
  1. Rule-based Automation
  2. Dialog Interface
  3. Services
  4. Public Services

SMS Service

PreviousEmail ServiceNextAPI Adapter

Last updated 10 months ago

Was this helpful?

This service incurs costs per execution.

We are happy to implement this in your bot if you want to use it. Please contact us for the details.

Send an SMS from your bot via Parloa's SMS provider.

By default, the sender is set to Parloa, but this can be customized to either send a different short code (up to 11 characters) or from a specific number. A custom sender needs to be whitelisted, which we are happy to do for you.

Service configuration

  • success: SMS was submitted successfully.

  • fail: SMS sending failed.

  • to: Recipient of the SMS. Must be a mobile phone number in international format, e.g. +4917612345678

  • content: Content of the message. If more than 160 characters long, will be sent as multiple text messages

  • sender: Optional: name of the sender. The number of characters is limited to 11 for alphanumeric characters and 15 for numeric characters. Must be whitelisted before it can be set!

  • test: Optional: Call the service without actually sending the SMS. For testing purposes. Make this field non-empty to enable this flag.

  • isUnicode Optional: Can be set if you want to send unicode characters like Hebrew, Chinese, Persian... Make this field non-empty to enable this flag.

  • error: Details on the error in case of failure

Possible Erros:

  • No recipient specified : Check your to Input-field

  • Invalid sender specified. Not allowed! : Parloa whitelisted sender & your input does not match.

  • URL: https://parloaservices.azurewebsites.net/api/SMS?clientId=<CLIENT_ID>

  • Header: x-functions-key: <AUTHCODE>

For authentication, replace <AUTHCODE> and <CLIENTID> with the values provided by your Parloa representative.

Additional Service Details

The purpose of the SMS service provided by Parloa is to empower bots with the ability to seamlessly send text messages to users through Parloa's SMS provider. This feature enhances the communication capabilities of bots, enabling them to reach users directly on their mobile devices.

For beginners: effortlessly send SMS in your bot. No technical knowledge required.

  • Sending SMS to mobile numbers

  • Customizable Sender

  • Able to send Unicode

curl --location '<Parloa SMS Endpoint>' \
--header 'x-functions-key: <AUTHCODE>' \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "to": "<recipient>",
        "content": "From Parloa"
    }
}'

Additional Technical Specifications

EU only

Usage in Parloa

Sample configurations with Output

Output from the debugger:

Output from the debugger:

This is a sample configuration for a valid sms call:

What the customer sees:

This is a sample configuration with an invalid sender that is not whitelisted:

âš™ī¸
Send SMS with Brevo