Skip to main content

Edit an existing workflow

important

Workflow86 AI is currently in private beta. Join the waitlist to get access

Workflow86 AI can sync with an existing workflow, and then apply edits to it to match your requirements or instructions. This includes adding new components, updating existing components, removing components, updating databases with additional columns, creating new linked databases and more.

Start a workflow edit

To use the AI to edit a workflow, click the AI button and select the Edit this workflow option. To start a workflow edit, simply describe the change or edit you want to make.

The AI can make the following edits to an existing workflow, and it will select the correct combination of edit actions and changes required to meet your request or instructions:

Add new components

The AI can add new components to the existing workflow to add functionality, actions, steps or additional outputs.

tip

The ability for the AI to add new components to an existing workflow allows you to use the AI to help you expand existing workflows from simple flows to more complex flows. For example, you ca start with a simple workflow with just a form. As you develop your requirements of what the workflow will do, you can instruct the AI to make these changes and additions for you e.g. send an email once the form is submitted, store the answers in a database.

Update existing components

If your request requires changes to existing components, the AI can make these changes while keeping everything else in that component unchanged. For example, the AI can add a new question to a form, change the body of an email component, updating the code in a Run Code component.

Remove existing components

The AI can also remove any existing component where that component is no longer required, or when that component will be completely replaced by another component type. This action will also remove any connections into this component from other components and connections coming out of this component to other components.

Add columns to an existing database

The AI can add additional columns to existing databases where the edit requires the storage of new values inside of an existing database. Where adding a new column to existing database is not appropriate (for example, when the values are completely different to the purpose of existing databases), the AI will choose to create a new database.

Create a new database

The AI has access to all databases listed as connected and available to the existing workflow. Where it cannot use an existing database to meet your request and where adding new columns to an existing column is not appropriate, the AI will create a new database altogether. It may also add new components connected to this new database or update existing components to connect to this new database.

When the AI proposed a new database be created as part of the edit, it will return a basic preview of this database in the chat.

Change, update or remove connections between components

The AI can also make updates to just the connections between the components in the workflow. It may do this to account for components that have been added or removed to ensure all connections and paths in the workflow are valid.

Answering questions from the AI

If there are any ambiguities or information the AI assesses as required to design a edit to the workflow, the AI may return a set of questions for you to answer.

Type in an answer to these questions. You are not required to answer all questions, but the quality of the AI edit will be significantly improved by answers to these questions.

You can also choose to skip all questions and instruct the AI to make its own assumptions to fill in any gaps or ambiguities. These assumptions will be disclosed in the proposal.

Reviewing the proposed changes from the AI

The AI will return all of its proposed changes in the chat. Each of these changes will be visualized on the canvas.

Carefully read and inspect the proposed changes the AI has returned before continuing.

Sending additional messages to the AI

If the proposed changes do not meet your requirements, you can send additional messages to the AI to adjust or change its response.

Confirm the edit and start applying changes

If the proposed changes meet your requirements, you can proceed to confirming the changes. This will trigger the process of applying these changes to the current workflow. This will occur in multiple stages.

Before any change is applied to the workflow, a backup version of the current workflow is saved. You can rollback to this version by using the restore version feature.

Once a backup has been saved, the AI will proceed to start applying the relevant changes at the workflow level such as adding component, removing components, creating new databases and updating connections. Once this has been completed, the workflow will then proceed to configuring any new components, and updating the configuration of any existing components that require changes.

Component build or edit errors

While building new components or editing existing components in the workflow, the AI may encounter an error for a specific component. When this occurs, a retry button will appear which can be clicked to retry the AI build or edit of this specific component.