Developer Portal and APIs
    • 25 Nov 2024
    • 3 Minutes to read
    • Dark
      Light
    • PDF

    Developer Portal and APIs

    • Dark
      Light
    • PDF

    Article summary

    Who should read this article: Administrators

    Developers can use the Voiso APIs to support integration with CRMs and other platforms and services such as web applications and middleware.

    Introduction

    The Voiso Developer Portal documents how to use the Voiso APIs to enable your applications and CRMs to exchange information with your Voiso contact center.

    API Overview

    User management

    • User Management: Retrieve details of all your contact center users and teams.

    Voice

    • Voice: Manage outbound phone calls in your Voiso contact center from third-party applications such as a CRM and helpdesk.

    SMS

    • [SMS](https://developers.voiso.com/client/#/rest/api-overview/sms/overview: Send SMS through Voiso from third-party applications, such as a CRM.

    Digital messages

    • WhatsApp: Send WhatsApp messages to contacts and list your contact center templates.

    Campaigns

    • Dialer campaigns: Integrate campaign management into your business automation and rules.

    CDR

    Contact center management

    Agent Application

    • Agent Application: Query the current availability status of agents and wrap-up codes.

    Inbound Routing

    Number management

    Numbers: Query the list of your inbound phone numbers.

    Conversations

    Messages: Query the CDR for the content of Digital Channels messages

    Scheduled Callbacks

    Scheduled Callbacks: Create a scheduled callback from a third-party application, such as a CRM, via the API. Agents are identified by their email in the agent field.

    Webhooks

    The Voiso webhooks enable real-time information delivery from Voiso to external applications. The Voiso Webhooks are designed to send notifications whenever events occur in your contact center, enabling you to create automated tasks tailored to your business needs.

    Deprecated webhooks

    • Call Notify (Call Answered): Voiso sends information about calls to your system to enable you to find contact records. For outbound calls, information is sent when the contact answers the call. For inbound calls, information is sent when an agent connects to the call.
    • Call Outcome Logging: At the end of a call, Voiso sends call data to your system.

    Data Transfer Services

    The Voiso data transfer services are powered by Amazon Web Services (AWS). They use Simple Query Service (Amazon SQS) and Simple Storage Service (Amazon S3) for processing and storage.

    Use the Voiso pre-built configuration to transfer your contact center data to your AWS instance automatically.

    Visit the Voiso Developer Portal to view the APIs here: https://developers.voiso.com

    Visit the Authentication page for information about API authentication.

    Integrating Omnichannel Agent Workspace into your applications

    The Voiso Omnichannel Workspace provides a unified platform for agents to seamlessly manage customer interactions across various communication channels. You can integrate the Omnichannel Agent Workspace into your application using an iframe.

    This guide will help you integrate the Voiso Omnichannel Agent Workspace into your CRM applications using Voiso's iframe, API, and webhook capabilities.

    Your browser does not support PDF.click here to download


    Was this article helpful?