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
Email 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

  1. Create a free account at https://wavelengthflow.com.
  2. In Power Automate, add a Wavelength action, for example "Create a flow from text".
  3. Select "Sign in with your Wavelength account" and approve the access.
  4. Put call notes or a process description in the Text field. The action returns the new flow and its open link.
  5. Add "Summarize a flow" to write a recap email from the new flow.

Known Issues and Limitations

  1. Plan limits on the number of saved flows apply to "Create a flow from text".
  2. "Send a flow to a channel" needs a channel that the user set up in Wavelength Settings first.
  3. 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

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

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

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

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

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.