Insighto Ai

Learn how to use Insighto Ai with Composio

Overview

Enum

INSIGHTO_AI

Description

Insighto.ai is an AI-powered communication platform that enables businesses to create and deploy conversational AI chatbots and voice agents for enhanced customer engagement across multiple channels.

Authentication Details

insighto_api_key
stringRequired
client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
string

Actions

Tool to create a new intent in insighto.ai. use when adding custom intents before training or deployment. call after confirming intent attributes.

Action Parameters

attributes
object
description
string
intent_type
stringDefaults to user
is_active
booleanDefaults to True
name
stringRequired

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to create a new provider. use after obtaining org id to register the provider.

Action Parameters

attributes
object
name
stringRequired
org_id
string
provider_key
stringRequired
provider_name
stringDefaults to openai
status
booleanDefaults to True

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to create a new widget with specified attributes. use after confirming assistant id and widget type.

Action Parameters

action_buttons
arrayRequired
action_buttons_color
string
assistant_id
string
attributes
object
bot_icon_color
string
bot_message_color
string
bot_text_message_color
string
bubble_color
string
bubble_text
string
description
string
display_name
string
header_color
string
header_text_color
string
ice_break_color
string
intro_message
string
name
string
org_id
string
remove_branding
boolean
style_params
object
textbox_default_text
string
user_message_color
string
user_opening_messages
arrayRequired
user_text_message_color
string
widget_type
stringRequired

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to retrieve details of a specific contact by contact id. use when you have a valid contact id and need the full contact profile.

Action Parameters

contact_id
stringRequired

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to fetch a paginated list of contacts. use after confirming a valid api key to iterate through pages of contacts.

Action Parameters

page
integerDefaults to 1
size
integerDefaults to 50

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to fetch a list of conversations. use after specifying date range and filters to retrieve conversation metadata.

Action Parameters

assistant_id
string
date_from
stringRequired
date_to
stringRequired
includes_voice
boolean
intent_id
string
page
integerDefaults to 1
size
integerDefaults to 50

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to list all existing data sources. use when you need to fetch the complete set of data sources.

Action Parameters

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of custom fields associated with contacts. use when you need to inspect or sync contact metadata definitions.

Action Parameters

page
integerDefaults to 1
size
integerDefaults to 50

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to retrieve a list of all intents. use after authenticating; supports pagination.

Action Parameters

page
integerDefaults to 1
size
integerDefaults to 50

Action Response

data
object
error
string
message
string
meta
object
successful
boolean
Tool to send messages to a list of contacts in bulk. use when your widget is connected to whatsapp or sms and you have the contact ids ready.

Action Parameters

contact_ids
arrayRequired
message
string
start_new_conversation
boolean
widget_id
stringRequired

Action Response

data
object
error
string
successful
boolean