Is there a way to start a call with the client SDK...
# support
k
I'm trying to use workflows in my app. Is there a way to make a web call using the workflow instead of passing an assistant id to vapi.start()?
v
Vapi now supports starting calls using a
workflow
or
workflowId
as the entry point,
giving you more flexibility in defining your call flows ([changelog](https://docs.vapi.ai/changelog/2025/5/6)). However, the Web SDK documentation does not currently provide a direct example for passing a workflow to
vapi.start()
. Actionable next step: Try passing a configuration object with a
workflowId
to
vapi.start()
, similar to how you would with an assistant, or check the [latest SDK docs](https://docs.vapi.ai/sdk/web) for updates. If this is not yet supported in the SDK, consider reaching out to Vapi support or their Discord for the most up-to-date guidance. Sources: - [Changelog May 6, 2025](https://docs.vapi.ai/changelog/2025/5/6) - [API Reference: Calls](https://docs.vapi.ai/api-reference/calls/list#:~:text=Workflow) - [Web SDK Documentation](https://docs.vapi.ai/sdk/web)
Vapi now supports starting calls using a
workflow
or
workflowId
as the entry point,
giving you more flexibility in defining your call flows ([changelog](https://docs.vapi.ai/changelog/2025/5/6)). However, the Web SDK documentation does not currently provide a direct example for passing a workflow to
vapi.start()
. Actionable next step: Try passing a configuration object with a
workflowId
to
vapi.start()
, similar to how you would with an assistant, or check the [latest SDK docs](https://docs.vapi.ai/sdk/web) for updates. If this is not yet supported in the SDK, consider reaching out to Vapi support or their Discord for the most up-to-date guidance. Sources: - [Changelog May 6, 2025](https://docs.vapi.ai/changelog/2025/5/6) - [API Reference: Calls](https://docs.vapi.ai/api-reference/calls/list#:~:text=Workflow) - [Web SDK Documentation](https://docs.vapi.ai/sdk/web)
k
how do I get the transcripts in real time? i want to display them in the UI.
c
For Real-Time Transcripts: - Enable 'transcript' in clientMessages - Listen for 'message' events and filter by type: 'transcript' - Handle both 'partial' and 'final' transcript types - The role field tells you if it's from 'user' or 'assistant'
9 Views