Голосові AI-агенти на платформі Synthflow Synthflow — no-code/low-code платформа для створення голосових AI-агентів з акцентом на бізнес-користувачів без глибоких технічних знань. Сильні сторони: конструктор діалогів з візуальним редактором, інтеграція з популярними CRM (HubSpot, Salesforce, GoHighLevel) і готові шаблони для типових бізнес-сценаріїв. ### Основні можливості Конструктор агентів — візуальний інтерфейс для створення сценаріїв розмови без програмування. Агент налаштовується через drag-and-drop: блоки питань, умовні розгалуження, блоки збору даних, тригери для CRM-дій. White-label рішення — агенції та SaaS-компанії можуть перепродувати Synthflow під своїм брендом. Підтримується кастомний домен, логотип та колірна схема. Багатоканальність — один агент працює на телефонії (вхідні та вихідні), веб-віджеті та в embedded-режимі через API. ### Базова інтеграція через API```python
import requests
class SynthflowClient: """Управление агентами Synthflow через REST API"""
def __init__(self, api_key: str):
self.headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
self.base_url = "https://api.synthflow.ai/v2"
def trigger_outbound_call(self, agent_id: str,
phone_number: str,
contact_data: dict = None) -> dict:
"""Запуск исходящего звонка от имени агента"""
payload = {
"agentId": agent_id,
"phone": phone_number,
}
if contact_data:
payload["variables"] = contact_data # Данные для персонализации
response = requests.post(
f"{self.base_url}/call",
json=payload,
headers=self.headers
)
return response.json()
def bulk_outbound_calls(self, agent_id: str,
contacts: list[dict],
schedule_time: str = None) -> dict:
"""Массовый обзвон из списка контактов"""
payload = {
"agentId": agent_id,
"contacts": contacts, # [{"phone": "+7...", "name": "...", ...}]
}
if schedule_time:
payload["scheduledAt"] = schedule_time # ISO 8601
response = requests.post(
f"{self.base_url}/calls/bulk",
json=payload,
headers=self.headers
)
return response.json()







