NAiOS IconNAiOS Logo
Volver al catálogo

Synthflow AI

synthflow_ai

Synthflow AI provides AI-powered voice agents to automate both inbound and outbound calls, enhancing customer engagement and operational efficiency.

Acciones
11
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (11)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Create AssistantSYNTHFLOW_AI_CREATE_ASSISTANTAcción

Tool to create a new assistant. use when you need to initialize a custom voice assistant with specific prompt, llm, language, and voice settings.

Parámetros de entrada

  • llmstringObligatorio

    Language model identifier to power the assistant. Typically 'synthflow'.

  • namestringObligatorio

    Name of the assistant.

  • typestringObligatorioenum

    Type of assistant to create.

    outboundinbound
  • promptstringObligatorio

    Initial prompt or script the assistant will use to start the conversation.

  • languagestringObligatorio

    Locale code for the assistant's language.

  • voice_idstringObligatorio

    Identifier of the voice to use for text-to-speech.

  • consent_textstring

    Custom message to ask for recording consent.

  • is_recordingboolean

    Whether the conversation should be recorded. If true, logs will be available.

  • phone_numberstring

    Optional phone number to call when initiating the assistant.

  • caller_id_numberstring

    Optional custom caller ID number for outbound calls.

  • greeting_messagestringObligatorio

    Greeting message the assistant will say when starting a call.

  • consent_recordingboolean

    If true, the assistant will ask for consent before recording.

  • external_webhook_urlstringuri

    Webhook URL to receive call data such as transcripts.

  • is_transcript_disabledboolean

    Disable transcription of the call. Defaults to false.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete an assistantSYNTHFLOW_AI_DELETE_ASSISTANTAcción

Tool to delete an existing ai assistant. use after confirming the assistant id. example: delete assistant with id 'assistant 123'.

Parámetros de entrada

  • model_idstringObligatorio

    Unique identifier of the assistant to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get AI assistant detailsSYNTHFLOW_AI_GET_ASSISTANTAcción

Tool to retrieve details of a specific ai assistant. use after confirming the assistant's id to fetch its configuration and metadata.

Parámetros de entrada

  • model_idstringObligatorio

    Unique identifier of the AI assistant to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get knowledge baseSYNTHFLOW_AI_GET_KNOWLEDGE_BASEAcción

Tool to retrieve details of a specific knowledge base by its id. use after confirming the knowledge base id to fetch its metadata.

Parámetros de entrada

  • knowledge_base_idstringObligatorio

    Unique identifier of the knowledge base to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get phone numbersSYNTHFLOW_AI_GET_NUMBERSAcción

Tool to retrieve a list of phone numbers associated with a workspace. use when you need to fetch numbers assigned to your account for a given workspace.

Parámetros de entrada

  • limitinteger

    Number of phone numbers per page (defaults to 50)

  • offsetinteger

    Zero-based index of first phone number to return (defaults to 0)

  • workspacestringObligatorio

    Unique identifier of the workspace to list phone numbers for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get team detailsSYNTHFLOW_AI_GET_TEAMAcción

Tool to retrieve details of a specific team by its id. use after confirming the team exists to inspect its configuration.

Parámetros de entrada

  • team_idstringObligatorio

    Unique identifier of the team to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List AI assistantsSYNTHFLOW_AI_LIST_ASSISTANTSAcción

Tool to list all ai assistants associated with the account. use when you need to retrieve a paginated list of assistants.

Parámetros de entrada

  • limitinteger

    Number of assistants to return per page (defaults to 20 if omitted).

  • offsetstring

    Cursor for pagination; starting point for returning assistants (defaults to '0').

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create a new teamSYNTHFLOW_AI_SYNTHFLOW_AI_CREATE_TEAMAcción

Tool to create a new team. use when you need to programmatically set up a synthflow ai assistant group with routing rules.

Parámetros de entrada

  • namestringObligatorio

    Unique name for the new team assistant

  • phone_numberstring

    Phone number in E.164 format for voice integration; required only if voice integration is enabled

  • lead_assistantstringObligatorio

    Model ID of the lead assistant for this team

  • external_webhook_urlstringuri

    HTTPS endpoint to receive post-call data

  • sub_assistants_attachobject[]

    List of sub-assistants with routing rules to attach to the team

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete a teamSYNTHFLOW_AI_SYNTHFLOW_AI_DELETE_TEAMAcción

Tool to delete an existing team. use when you need to remove a synthflow ai team after it's no longer needed. confirm the team id before calling.

Parámetros de entrada

  • team_idstringObligatorio

    ID of the team to delete, copyable from the UI

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update an existing teamSYNTHFLOW_AI_SYNTHFLOW_AI_UPDATE_TEAMAcción

Tool to update an existing team. use after confirming the team exists and you have new configuration values.

Parámetros de entrada

  • namestring

    New display name for the team assistant

  • team_idstringObligatorio

    Identifier of the team to update

  • phone_numberstring

    Phone number in E.164 format for voice integration

  • external_webhook_urlstringuri

    HTTPS endpoint to receive post-call data

  • sub_assistants_attachobject[]

    List of sub-assistants to attach with routing logic

  • sub_assistants_detachobject[]

    List of sub-assistants to detach by model ID

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update AssistantSYNTHFLOW_AI_UPDATE_ASSISTANTAcción

Tool to update an existing assistant’s settings. use after confirming the assistant exists. modify settings like name, phone, recording, webhook, or agent configuration.

Parámetros de entrada

  • namestring

    New name for the assistant

  • agentobject

    Partial assistant configuration object

  • assistant_idstringObligatorio

    Unique ID of the assistant to update

  • consent_textstring

    Custom consent prompt text; required if consent_recording is true

  • is_recordingboolean

    Whether to record calls; if omitted retains current setting

  • max_durationobject

    Maximum call duration settings

  • phone_numberstring

    Phone number for outbound calls, e.g. +15551234567

  • caller_id_numberstring

    Custom caller ID number to display, e.g. +12345678901

  • consent_recordingboolean

    If true, ask caller for consent before recording

  • external_webhook_urlstringuri

    Webhook URL to receive call events and transcripts

  • is_transcript_disabledboolean

    Disable transcription if true; defaults to false, transcripts will be generated unless explicitly disabled

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not