User Guide
API DOCSVOICE GATEWAYHELPSECURITY
Current Version
Current Version
  • Welcome
  • What's New
  • 🚀GETTING STARTED
    • Login
    • Concepts and Glossary
    • Language Models
      • Syntphony NLP
      • Other NLP and LLM Connectors
      • FAQs
    • Build a Virtual Agent
      • Overview
      • From Scratch
      • By Importing
      • Pre-Built Templates
      • Training task
    • Testing
      • Automated Test
      • Advanced Request
      • Simulate Dialog
      • View Logs
    • Create and manage profiles
  • 💬BUILD DIALOGS
    • Flows
    • Dialog Cells
      • Intent
      • Entity
      • Answer
      • Input
      • Jump
      • End
      • Service
      • Rest Connector
      • Code
      • Rule
        • Variable answers using Code and Rule cells
        • Enable and disable flows using Rule Cells
    • Data Masking of Personal Identificable Information
    • Dynamic Content and Contexts
    • Voice Agent
    • Multilingual Agent (beta)
  • ✨GENERATIVE AI
    • AI features
    • Assist Answer (beta)
    • Examples Generator
    • Knowledge AI
    • Prompt cell
      • Prompt crafting
      • Practical examples
    • Rephrase Answer
    • Zero-Shot LLM
  • 🌐CHANNELS
    • Channels
      • WhatsApp (by Infobip)
      • Facebook Messenger
      • Microsoft Teams
      • Integrating Existing Channels
    • Webchat Plugin
  • ⚙️CONFIGURATIONS
    • Parameters
    • Advanced Resources
    • Other Options
      • Intent Navigator
  • 📊ANALYTICS & INSIGHTS
    • Dashboards
      • Overview
      • Funnel charts
      • User messages
      • Conversations
      • Reports
    • External Analytics Platforms
  • API DOCS
    • Overview
    • API Guidelines
      • Conversation API
      • Cloner API
      • EVG Connector
      • Management API
        • Admin API
          • Bot Admin
          • Environment
          • Organization
          • User
          • Notification
        • Instance API
          • Knowledge AI
          • Knowledge AI NLP
          • Answer
          • Automated Tests
          • Bot
          • Broker
          • Channel
          • Dashboard
          • Dialog Manager
          • Entity
          • Generative Service
          • Intent
          • Parameters
          • Tag
          • Technical Log
          • Training
          • Transactional Service
          • Rest Connector
          • Wait Input
          • Websnippet
      • Webhooks
    • Infrastructure Guidelines
      • Syntphony CAI server Installation guide
      • Maintenance Methods
      • Supported/verified third-party software
    • Data Structure
      • Admin Data Structure
      • Environment Data Structure
    • Voice Gateway
      • Genesys Cloud CX
Powered by GitBook
On this page

Was this helpful?

  1. BUILD DIALOGS
  2. Dialog Cells

Service

PreviousEndNextRest Connector

Last updated 8 months ago

Was this helpful?

Service cells are compatible with the feature, and may use them to dynamically customize content.

Sometimes you have to look for information outside your knowledge base. To do so, you use a service cell. When you insert a service cell, you are redirecting users to different points in a flow based on options you have created.Services are always connected to an external API through a webhook. When you create a service cell, you redirect users based on their position on an external database.To get more information about:

A good example is sorting users that are registered as clients from users that are not and might be considered prospects.

They are automatically saved in the repository when you create them.

To create a service cell, talk to your development team in advance to define what outcomes you are expecting.

After you click “Create Service”, this modal opens. You have to name it and insert a webhook (an URL that points to an external API following the rules explained in the development manual).

The Header and Value fields can be left blank or a developer can insert a customized header and value.

You can describe it and add up to 5 (five) tags. After that, you can add options. Any created service will be sent to the repository. There, it can be edited or deleted (this actions may have consequences on flows that uses them).

Important: Services don’t share names

After you point where your service cell will look for information, you have to set where your flow will go.

To do so, you have to create options based on what the API will deliver to your virtual agent.

So, after every option, you have to add an answer. They are not buttons, but conditions that have to be met and that allow to disambiguate the flow.

External services might not work. So, Syntphony CAI creates a service error option automatically. As service errors are treated like any other service option, you can add answers after it.

💬
Webhooks
Rest Connector
API Keys​
Dynamic Content
The First Step of a Service Cell
Create Service Modal
Service Cell with Options and Service Error