API
Integrations
Make Integration
19min
this guide explains how to integrate unith digital humans with make com using webhooks — without writing a single line of code this integration allows your digital human to send structured user data (like names, emails, issue descriptions) to make in real time, and optionally receive dynamic responses note unlike with zapier, there is currently no native unith integration with make however, full interoperability is possible using http post requests and make’s flexible scenario engine no developer skills are required perfect for business, operations, marketing and customer support teams we’re actively working on a native make app as well, which will be available soon to make integration even easier what is make? make is a visual, no code automation platform that allows you to connect apps and services via scenarios composed of modular logic blocks it supports custom http connections, data mapping, scheduling, branching, and much more you build scenarios by dragging and dropping modules (like webhooks, gmail, google sheets, slack, etc ) into a flowchart each module performs an action receives data, processes it, sends a message, updates a file — whatever you need in the unith context, make is ideal for receiving structured user data from a digital human forwarding that data to crms, spreadsheets, or ticketing systems sending custom responses back to the digital human in real time use case allow a unith digital human (in oc mode) to collect user information (e g name, email, issue) and send it to a webhook hosted in make the scenario processes this information and returns a formatted response that the avatar can use in the conversation architecture flow \[user interacts with digital human] ↓ \[llm detects a trigger from prompt instructions] ↓ \[digital human invokes a tool → sends post] ↓ \[make receives the post via webhook module] ↓ \[make processes the data (optional trigger external services)] ↓ \[make returns a json payload via webhook response module] ↓ \[digital human uses this payload to generate a conversational reply] prerequisites before you begin, you’ll need a unith digital human with oc mode enabled access to the unith api a make account and access to create webhook based scenarios step 1 set up your webhook in make log in to your make com account create a new scenario in the scenario canvas, click "+ add module" search for and select the "webhooks" module choose "custom webhook" , then click "add" to create a new webhook name your webhook (e g , create ticket) and click save make will generate a webhook url like https //hook make com/abc123 📌 copy this url — you’ll use it in the tool definition in step 2 ⚠️ this webhook will wait for the tools (post requests) from the digital human step 2 define a tool for the digital human tools allow your digital human to make external http requests using user provided data you’ll now define a tool that sends a post request to the make webhook tool json example { "conversationsettings" { "tools" \[ { "name" "create ticket", "description" "submit a support ticket with user provided information", "parameters" \[ { "name" "username", "type" "string", "description" "user's full name" }, { "name" "useremail", "type" "string", "description" "user's email address" }, { "name" "userissue", "type" "string", "description" "issue description" } ], "url" "https //hook make com/your webhook id" } ] } } apply the tool using the unith api bashcopyeditcurl x put \\ 'https //platform api unith ai/head/\<head id>/conversation settings' \\ h 'authorization bearer \<your api token>' \\ h 'content type application/json' \\ d '\<your tool json>' replace \<head id> with your digital human’s id \<your api token> with your unith api token \<your tool json> with the json structure shown above ✅ once this is applied, your digital human will be ready to use the make webhook step 3 define prompt instructions your digital human needs clear instructions to know when to call the tool , and what to do with the response example instruction for the prompt if the user wants to open a support ticket, collect their name, email, and a description of the issue as soon as the user provides the issue description, immediately call the create ticket tool with the parameters 'username', 'useremail' and 'userissue' be sure the parameter names used in the prompt exactly match the ones defined in the tool (username, useremail, userissue) step 4 build the make scenario logic now it’s time to design what happens inside make when the webhook is triggered a simple scenario structure \[webhook] ↓ \[optional store data, send notifications, call apis] ↓ \[http response module] after the webhook module, add any processing step (e g , google sheets, gmail, slack) add the "http" → "make a response" module as the last step in your scenario in the http response (body), return a simple json object example output (body) { "message" "tell the user thank you, {{username}} we have received your issue '{{userissue}}' " } this message will be returned to the digital human as structured data note the avatar won’t automatically say this message you must tell the llm (in the prompt) to use the message value as the reply to the user step 5 test & validate the flow once the scenario is complete click the "run once" button in make use the digital human in a live or test conversation to trigger the tool make will receive the tool (post) and execute the scenario you can inspect the request, response, and output inside make's scenario run logs if needed, you can re run or debug any step summary by connecting unith and make via webhooks, you can 🚀 trigger workflows with no code 📩 store or forward user input to third party tools 🧠 send dynamic responses back into the conversation 🎯 empower non technical teams to build powerful automations sample use cases with make + unith you can save leads to google sheets or airtable trigger support tickets in platforms like zendesk or freshdesk send email notifications or internal alerts integrate with crms or internal apis log feedback or nps scores automatically need assistance? if you need help setting this up, feel free to reach out to our team at support\@unith ai