LogoLogo
  • Go to Docs Center
  • Meet Plum Fuse
  • Tutorial
    • Basics
    • Deployment
    • Building A Complex Application
  • How to...
    • Send SMS messages using the REST module
    • Use the SMS Module
    • Upload an Audio Recording to Storage
    • Use Plum's Transcription API
  • Fuse Navigation
  • Application Manager
    • New Application
    • Managing Applications
    • Folders
  • Template Center
  • Deployments
    • Deployments Table
    • Creating Deployments
    • Updating Deployments
    • Deleting Deployments
    • Outbound Deployments
  • Logs
  • Reports
  • My Account
    • Global Options
    • Admin Options
  • Users & Sharing
    • Single Sign On
  • Application Editor
    • Application Editor Overview
    • Settings
      • Language Settings
        • Text-To-Speech (TTS) Options
      • User Input Settings
      • Connection Settings
      • Post-Call Webservice
      • JavaScript Libraries
    • Audio Manager
      • Languages
      • Prompt Table
      • Audio Formats
      • Bulk Uploading Audio Prompts
    • Modules
  • Modules
  • Call-Flow
    • Prompt
    • Transfer
    • Go To App
    • Go To Page
    • Compare Variable
    • Counter
    • Exit
    • Call Log
    • Label
    • Subdialog
  • Input
    • Address
    • Yes/No
    • Custom Field
    • Date/Time
    • Number
    • Digits
    • Language
    • Menu
    • Dynamic Menu
    • Name
    • Record
  • Data
    • Email
    • SMS
    • Set Variable
    • Call Recording
    • Evaluate JS
    • REST
    • SOAP
  • Integration
    • Setting up authentication
    • Dialogflow
    • DynamoDB
    • AWS S3
  • Variables
    • Shadow Variables
  • Module Settings
  • Key Fuse Info
  • 📞Outbound
    • Queuing Calls with CSV
    • View Pending Calls
    • Viewing Completed Calls
    • Detecting Voicemail
    • Outbound Parameters
    • Outbound FAQs
  • 🔒Data Security
    • 'Private' Mode
    • Managing Secure Phone Numbers
    • Sensitive Data Types
  • 🔑APIs
    • Authentication
    • Outbound Calls
      • Queue Call
      • Queue Multiple Calls
      • Get Outbound Call Status
      • Cancel Outbound Calls
    • Logs
      • Get Call Logs
      • Get Call Logs With Details
      • Get A Detailed Call Log
  • 🗒️Release Notes
Powered by GitBook
On this page
  • Supported third-party services
  • Prerequisites

Integration

PreviousSOAPNextSetting up authentication

Last updated 2 years ago

Integration modules allow your Fuse applications to perform tasks using external solutions that you have built using a supported third-party service.

Examples include saving call recordings using Amazon S3's scalable cloud storage, retrieving customer account information stored in an Amazon DynamoDB database, or connecting to a voicebot built on Google Dialogflow.

Module Name
Description

Connects to a AI-powered chat or voice agent built with Google Dialogflow.

Interacts with a database built with Amazon DynamoDB.

Interacts with cloud storage configured with Amazon S3. For call recordings only.

Supported third-party services

As of version 7.6, Fuse supports the following services for integrations:

  • (): Google AI-powered chat and voice agents.

  • (): AWS NoSQL database service.

  • (): AWS object storage service (for call recordings only in Fuse).

See the website and documentation links for each service above regarding access, setup, and use. Some services may offer prebuilt solutions as well.

Prerequisites

Some setup is required to use these modules. Complete the following:

  1. Create an account on one of Fuse's supported third-party services:

    • Google Dialogflow: .

    • Amazon DynamoDB & AWS S3: .

  2. Build a working solution with your chosen third-party service(s).**

  3. :

    • Google Dialogflow: .

    • Amazon DynamoDB: .

    • AWS S3: .

  4. Admin-only task: .

All done?

** IMPORTANT: Fuse offers integrations with its supported services. Unless stated otherwise, users assume full responsibility for configuring and maintaining their solutions using a third-party service.

Depending on the service, this could involve hosting resources, testing, management of the third-party service itself, and so on.

You – and any user in your Fuse account – can now select your integration directly from an Integration module and begin configuring the module as desired.

Google Dialogflow
Documentation
Amazon DynamoDB
Documentation
Amazon S3
Documentation
Create a Google Cloud account
Create an AWS account
Set up authentication for your chosen solution
Dialogflow
DynamoDB
AWS S3
Add your solution as an integration in the My Account page
Create a service account and service account key
Configure an IAM user with an IAM policy and access keys
Configure an IAM user with an IAM policy and access keys