Automatically send a notification to Slack every time a HuskyVoiceAI call is completed.
Workflow:
HuskyVoiceAI → (call.completed webhook) → Make.com → Slack
HuskyVoiceAI account with Webhooks enabled
Make.com account (Cloud)
Slack workspace with permission to post messages
Log in to Make.com → Create a new Scenario.
Add Webhook → Custom Webhook module.
Click Add → Custom Webhook → Create new webhook.
Copy the generated webhook URL.
Log in to HuskyVoiceAI → Integrations → Webhooks → Add Webhook.
Paste the Make.com Custom Webhook URL from Step 1.
Select event: call.completed (required).
Save the webhook.
Trigger a test call to ensure HuskyVoiceAI sends data to the webhook.
In Make.com, add a Set/Map module after the webhook.
Map incoming JSON fields to Google Sheet columns i.e add items under variables :
Note : Enter variable name by typing it out and drag in the variable value from the pop up / dialogue
event_id → event_id
call_id → data.call_id
status → data.status
direction → data.call_direction
call_to → data.call_to
duration_seconds → data.call_duration_seconds
agent_name → data.agent_name
sentiment → data.call_analytics.sentiment
interest_level → data.call_analytics.interest_level
summary → data.call_analytics.summary
next_steps → data.call_analytics.next_steps
recording_url → data.call_recording
call_transcript → flatten data.call_transcript to text
Select slack → Send a Message module.
Connect Slack via OAuth and select the target channel.
Configure message/text using mapped fields:
*New Call Completed* 📞
Call ID: {{call_id}}
Status: {{status}}
Direction: {{direction}}
Dialed Number: {{call_to}}
Duration: {{duration_seconds}} sec
Agent: {{agent_name}}
Sentiment: {{sentiment}}
Interest Level: {{interest_level}}
Summary: {{summary}}
Next Steps: {{next_steps}}
Recording: {{recording_url}}
Transcript: {{call_transcript}}
Trigger a test call in HuskyVoiceAI.
Confirm Make.com receives the webhook and the Slack message is posted.
Activate the scenario to run automatically.
Filter calls: Only log outbound calls or calls longer than X seconds.
Prevent duplicates: Check event_id before posting.
Security: Verify webhook signature (HMAC-SHA256) if enabled.