Wavelength (Preview)
Wavelength turns call transcripts, meeting notes, and process descriptions into editable process flow diagrams. Create flows from text, find and read flows, export and summarize flows, post flows to chat channels, and start an automation when a flow changes.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Wavelength support |
| URL | https://wavelengthflow.com |
| support@wavelengthflow.com |
| Connector Metadata | |
|---|---|
| Publisher | MVR Capital Holdings LLC |
| Website | https://wavelengthflow.com |
| Privacy policy | https://wavelengthflow.com/privacy.html |
| Categories | Productivity;Collaboration |
Wavelength
Wavelength turns call transcripts, meeting notes, and process descriptions into editable process flow diagrams. Use this connector to create flows from text, find and read flows, export and summarize flows, post flows to chat channels, and start a workflow when a flow changes.
Publisher: MVR Capital Holdings LLC
Prerequisites
You must have a Wavelength account. A free account is available at https://wavelengthflow.com. Plan limits apply. The Free plan saves up to 5 flows.
Supported Operations
List flows
Lists the saved flows of the signed-in user, with the most recent change first.
Create a flow from text
Creates and saves a process flow from a transcript, call notes, or a description of a process.
Search flows
Searches the saved flows of the signed-in user by title, step labels, and transcript text.
Get a flow
Gets the steps, links, Mermaid diagram, and open link of one saved flow.
Export a flow
Exports one saved flow as Mermaid, SVG, draw.io XML, or JSON text.
Summarize a flow
Writes a recap email, a statement of work outline, or a list of systems in scope from one saved flow.
Send a flow to a channel
Posts a flow summary and link to a Slack, Microsoft Teams, Google Chat, or Discord channel, or to a webhook that the user set up in Wavelength.
When a flow is created or updated
Starts when a flow is created or changed. The trigger checks for changes at a fixed interval.
Obtaining Credentials
The connector uses OAuth 2.0. When you create a connection, sign in with your Wavelength account and approve access. No API key is necessary.
Getting Started
- Create a free account at https://wavelengthflow.com.
- In Power Automate, add a Wavelength action, for example "Create a flow from text".
- Select "Sign in with your Wavelength account" and approve the access.
- Put call notes or a process description in the Text field. The action returns the new flow and its open link.
- Add "Summarize a flow" to write a recap email from the new flow.
Known Issues and Limitations
- Plan limits on the number of saved flows apply to "Create a flow from text".
- "Send a flow to a channel" needs a channel that the user set up in Wavelength Settings first.
- The trigger "When a flow is created or updated" checks for changes at a fixed interval, so it does not start at once.
Frequently Asked Questions
Does Wavelength use my data to train AI models?
No. See https://wavelengthflow.com/ai-and-data.html.
Where can I get support?
Send an email to support@wavelengthflow.com.
Deployment Instructions
Use the Power Platform CLI (paconn) to deploy this connector as a custom connector: paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --script script.csx. Then set the OAuth client ID and secret on the Security tab.
Actions
| Create a flow from text |
Creates and saves a process flow from a transcript, call notes, or a description of a process. |
| Export a flow |
Exports one saved flow as Mermaid, SVG, draw.io XML, or JSON text. |
| Get a flow |
Gets the steps, links, Mermaid diagram, and open link of one saved flow. |
| List flows |
Lists the saved flows of the signed-in user, with the most recent change first. |
| Search flows |
Searches the saved flows of the signed-in user by title, step labels, and transcript text. |
| Send a flow to a channel |
Posts a flow summary and link to a Slack, Microsoft Teams, Google Chat, or Discord channel, or to a webhook that the user set up. |
| Summarize a flow |
Writes a recap email, a statement of work outline, or a list of systems in scope from one saved flow. |
Create a flow from text
Creates and saves a process flow from a transcript, call notes, or a description of a process.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Text
|
text | True | string |
The transcript, call notes, or process description to turn into a flow. |
|
Title
|
title | string |
The title of the flow. If you leave it empty, the first line of the text becomes the title. |
|
|
Layout direction
|
direction | string |
The layout direction. Vertical goes from top to bottom. Horizontal goes from left to right. |
|
|
Folder
|
folder_id | string |
The folder to save the flow in. |
|
|
Team ID
|
team_id | string |
The ID of the team to assign the flow to. |
|
|
Organization ID
|
org_id | string |
The ID of the organization to save the flow in. |
Returns
- Body
- CreatedFlow
Export a flow
Exports one saved flow as Mermaid, SVG, draw.io XML, or JSON text.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Flow ID
|
flow_id | True | string |
The ID of the flow. |
|
Export format
|
format | True | string |
The export format. |
Returns
- Body
- ExportResult
Get a flow
Gets the steps, links, Mermaid diagram, and open link of one saved flow.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Flow ID
|
flow_id | True | string |
The ID of the flow. |
|
Include transcript
|
include_transcript | boolean |
Set to Yes to include the full transcript in the result. |
Returns
- Body
- FlowDetail
List flows
Lists the saved flows of the signed-in user, with the most recent change first.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Title contains
|
query | string |
Text to match in the flow title. The match ignores case. |
|
|
Folder
|
folder_id | string |
The folder to list flows from. |
|
|
Maximum count
|
limit | integer |
The maximum number of flows to return, from 1 to 100. |
Returns
- Body
- FlowList
Search flows
Searches the saved flows of the signed-in user by title, step labels, and transcript text.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Search text
|
query | True | string |
The text to search for. Use at least 2 characters. |
|
Maximum count
|
limit | integer |
The maximum number of matches to return, from 1 to 50. |
Returns
- Body
- SearchResult
Send a flow to a channel
Posts a flow summary and link to a Slack, Microsoft Teams, Google Chat, or Discord channel, or to a webhook that the user set up.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Flow ID
|
flow_id | True | string |
The ID of the flow. |
|
Channel
|
channel_id | True | string |
The channel to post to. |
|
Summary lines
|
summary_lines | array of string |
The summary lines to send in place of the default summary. You can send up to 15 lines. |
Returns
- Body
- SendResult
Summarize a flow
Writes a recap email, a statement of work outline, or a list of systems in scope from one saved flow.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Flow ID
|
flow_id | True | string |
The ID of the flow. |
|
Summary format
|
format | True | string |
The summary format. The systems_in_scope format does not use AI. |
|
Audience
|
audience | string |
The reader of the recap email or the outline, for example the client CFO. |
Returns
- Body
- SummaryResult
Triggers
| When a flow is created or updated |
Starts when a flow is created or changed. The trigger checks for changes at a fixed interval. |
When a flow is created or updated
Starts when a flow is created or changed. The trigger checks for changes at a fixed interval.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Folder
|
folder_id | string |
Only start for flows in this folder. |
Returns
- Body
- FlowListItem
Definitions
FlowListItem
| Name | Path | Type | Description |
|---|---|---|---|
|
Flow ID
|
id | string |
The ID of the flow. |
|
Flow title
|
title | string |
The title of the flow. |
|
Updated at
|
updated_at | date-time |
The date and time of the last change to the flow. |
|
Folder ID
|
folder_id | string |
The ID of the folder that holds the flow. The value is empty when the flow is not in a folder. |
|
Is public
|
is_public | boolean |
True when the flow has a public read-only link. |
|
Shared with me
|
shared | boolean |
True when another user owns the flow. |
|
My role
|
role | string |
The role of the user on the flow: owner, team, editor, or viewer. |
|
Open URL
|
open_url | uri |
The link that opens the flow in the app. |
FlowList
| Name | Path | Type | Description |
|---|---|---|---|
|
Flows
|
flows | array of FlowListItem |
The list of flows. |
SearchMatch
| Name | Path | Type | Description |
|---|---|---|---|
|
Flow ID
|
id | string |
The ID of the flow. |
|
Flow title
|
title | string |
The title of the flow. |
|
Updated at
|
updated_at | date-time |
The date and time of the last change to the flow. |
|
Folder ID
|
folder_id | string |
The ID of the folder that holds the flow. |
|
Shared with me
|
shared | boolean |
True when another user owns the flow. |
|
Matched in
|
matched_in | array of string |
The parts of the flow that match: title, nodes, or transcript. |
|
Matched steps
|
matched_nodes | array of object |
The steps that match the query. |
|
Step ID
|
matched_nodes.id | string |
The ID of the step. |
|
Step label
|
matched_nodes.label | string |
The label of the step. |
|
Step type
|
matched_nodes.type | string |
The type of the step, for example start, actor, system, data, or decision. |
|
Transcript snippet
|
transcript_snippet | string |
A short part of the transcript that matches the query. |
|
Open URL
|
open_url | uri |
The link that opens the flow in the app. |
SearchResult
| Name | Path | Type | Description |
|---|---|---|---|
|
Query
|
query | string |
The search query. |
|
Total matches
|
total | integer |
The number of matches. |
|
Matches
|
matches | array of SearchMatch |
The flows that match the query. |
FlowNode
| Name | Path | Type | Description |
|---|---|---|---|
|
Step ID
|
id | string |
The ID of the step. |
|
Step label
|
label | string |
The label of the step. |
|
Step type
|
type | string |
The type of the step, for example start, end, actor, task, system, data, or decision. |
|
Step owner
|
owner | string |
The owner of the step. |
|
Step note
|
note | string |
The note on the step. |
|
Step status
|
status | string |
The conditional formatting status of the step: warning or error. |
FlowEdge
| Name | Path | Type | Description |
|---|---|---|---|
|
Source step ID
|
source | string |
The ID of the step where the link starts. |
|
Target step ID
|
target | string |
The ID of the step where the link ends. |
|
Source step label
|
source_label | string |
The label of the step where the link starts. |
|
Target step label
|
target_label | string |
The label of the step where the link ends. |
|
Link label
|
label | string |
The label of the link. |
|
Link kind
|
kind | string |
The kind of link, for example sequence or conditional. |
|
AI guessed
|
ai_guessed | boolean |
True when the AI guessed the link. |
FlowDetail
| Name | Path | Type | Description |
|---|---|---|---|
|
Flow ID
|
flow_id | string |
The ID of the flow. |
|
Flow title
|
title | string |
The title of the flow. |
|
Folder ID
|
folder_id | string |
The ID of the folder that holds the flow. |
|
Is owner
|
is_owner | boolean |
True when the user owns the flow. |
|
My role
|
my_role | string |
The role of the user on the flow. |
|
Owner email
|
owner | string |
The email address of the flow owner. |
|
Is public
|
is_public | boolean |
True when the flow has a public read-only link. |
|
Public URL
|
public_url | string |
The public read-only link of the flow. |
|
Steps
|
nodes | array of FlowNode |
The steps of the flow. |
|
Links
|
edges | array of FlowEdge |
The links between the steps. |
|
Mermaid diagram
|
mermaid | string |
The flow as a Mermaid flowchart string. |
|
Transcript length
|
transcript_chars | integer |
The number of characters in the transcript. |
|
Transcript
|
transcript | string |
The full transcript. The value is set only when Include transcript is Yes. |
|
Open URL
|
open_url | uri |
The link that opens the flow in the app. |
CreatedFlow
| Name | Path | Type | Description |
|---|---|---|---|
|
Flow ID
|
flow_id | string |
The ID of the new flow. |
|
Flow title
|
title | string |
The title of the new flow. |
|
Step count
|
node_count | integer |
The number of steps in the new flow. |
|
Link count
|
edge_count | integer |
The number of links in the new flow. |
|
Step labels
|
node_labels | array of string |
A short list of step labels in the new flow. |
|
Open URL
|
open_url | uri |
The link that opens the new flow in the app. |
ExportResult
| Name | Path | Type | Description |
|---|---|---|---|
|
Flow ID
|
flow_id | string |
The ID of the flow. |
|
Export format
|
format | string |
The export format. |
|
Export content
|
content | string |
The exported flow as text. JSON exports are a JSON string. |
SummaryResult
| Name | Path | Type | Description |
|---|---|---|---|
|
Flow ID
|
flow_id | string |
The ID of the flow. |
|
Summary format
|
format | string |
The summary format. |
|
Summary text
|
text | string |
The summary text in Markdown. |
SendResult
| Name | Path | Type | Description |
|---|---|---|---|
|
Flow ID
|
flow_id | string |
The ID of the flow. |
|
Channel ID
|
channel_id | string |
The ID of the channel. |
|
Sent
|
sent | boolean |
True when the destination accepted the message. |
|
Destination status code
|
status | integer |
The HTTP status code that the destination returned. |
|
Flow link
|
link | string |
The link to the flow in the message. |