How do I use SmsSendTool to summarize a conversati...
# support
i
I'm building using a workflow, but can switch to assistant if necessary.
v
To send a conversation summary via SMS at the end of a call, configure your assistant to generate a summary using the
analysisPlan
, then use the
SmsSendTool
to send that summary. For example, after the call ends, retrieve the summary from
call.analysis.summary
and trigger the SMS tool:
Copy code
json
{
  "tools": [
    {
      "type": "sms",
      "metadata": { "from": "+15551234567" }
    }
  ]
}
In your workflow or webhook, send the summary as an SMS using this tool. You may need to implement backend logic to fetch the summary and call the SMS tool after the call ends. Note: Direct workflow code for this exact flow is not provided in the documentation, so some custom integration is required. Sources: - [Default Tools Send Text (SMS)](https://docs.vapi.ai/tools/default-tools) - [Call Analysis (Summary)](https://docs.vapi.ai/assistants/call-analysis) - [Changelog: SmsSendTool](https://docs.vapi.ai/changelog/2025/4/3)
i
Can it be done without an API call, through just the builder UI?
k
Use a
ConversationNode
to gather the transcript, summarize it with a custom function, then pass the summary to an
SmsTool
node (formerly
SmsSendTool
) using
messages: [{ to, body }]
, and end with a
HangupNode
if needed..
c
Hey, Immovable Mender! You can use the end-of-call report to get a summarized conversation (summary). Then, using your chosen SMS tool, you can send the summary as a text message to the user. This is the correct way of the flow of sending an SMS after the call lines using an end-of-call report-generated summary. Let me know if you require further help with this.
2 Views