How do versions and manual changes work when I use FIA in Automate?

How do versions and manual changes work when I use FIA in Automate?

FYERS Automate keeps a version history as you change the automation. This lets you review earlier workflow states, compare your progress, and restore an older version when needed.

Changes made through FIA and qualifying changes made directly on the canvas are included in this history.

When is a new version created?

A new version is created when the automation logic changes, including actions such as:

  • Adding, removing, or updating a trigger.
  • Adding, removing, or updating an action.
  • Adding, removing, or updating a condition.
  • Connecting or disconnecting nodes.
  • Changing node parameters.
  • Changing exit conditions.
  • Loading a pre-built strategy into the canvas.

Versions are sequential, such as v1, v2, v3, and so on.

A purely visual canvas movement does not need to create a new version unless it changes how the automation executes.

What happens when I open an older version?

An older version opens in view-only mode.

This lets you inspect the previous workflow without accidentally modifying it.

From there, you can return to the latest version or select Restore and edit if you want to continue working from the older workflow.

What happens when I restore an older version?

Restoring an older workflow does not delete the versions that came after it. Instead, the restored workflow becomes a new latest version.

For example:

If the current workflow is v12 and you restore v8, the restored canvas can become v13, preserving the intervening history.

This gives you a record of both the original changes and the rollback.

What happens if I edit the canvas manually?

Manual edits to the latest workflow are detected by Automate.

When changes are detected:

  1. A change notification shows that the canvas has been modified.
  2. You can select View changes.
  3. Review the affected changes and nodes.
  4. Choose whether to accept or discard them.

The FIA input remains unavailable while those manual changes are waiting for a decision. This ensures that FIA does not continue working from a canvas state that has not yet been accepted.

Once accepted, the changed workflow becomes the latest version.

Are my changes saved while I work?

The Automate canvas is saved as you work, and FIA-related canvas changes are associated with the corresponding version history.

Version history should still be used when you need to understand exactly how the workflow changed or return to an earlier state.

What If?

ScenarioWhat to do
What if I want to edit an older version?Select Restore and edit first. An older version is otherwise view-only.
What if I made a manual change by mistake?Review the detected changes and discard them instead of accepting them.
What if a new version does not work as intended?Open an earlier version, inspect it, and restore the required workflow state.
What if I restore an old version? Do I lose the newer versions?No. The restored state becomes a new latest version, preserving the existing history.

Last updated: 26 Aug 2026


    • Related Articles

    • How do I modify an existing automation using FIA?

      FIA can modify the automation currently loaded on the Automate canvas. You can describe what needs to change instead of rebuilding the strategy from the beginning. Changes made through FIA are reflected in the workflow and tracked through version ...
    • What is FIA in FYERS Automate, and what can it help me do?

      Algo Trading. Without The Coding. Describe your strategy in plain English. FYERS AI turns it into a real automation you can backtest and deploy. FIA in FYERS Automate lets you describe your trading strategy as you would normally explain it. Based on ...
    • How do I create an automation with FIA using a plain-English prompt?

      FIA lets you create a strategy in FYERS Automate by describing your trading rules in plain English. You can provide the complete strategy at once or build it progressively with FIA. Once the required information is available, FIA builds the ...
    • How do I use Place Order action in automate?

      The place order action in Automate lets you place a live trade automatically when your automation reaches a specific trigger, condition, or step. Based on the order type you select, you can place options, futures, or a direct order for a symbol, and ...
    • What is Expression Builder in FYERS Automate, and when should I use it?

      Expression Builder is an advanced Automate node for conditions that depend on calculations, relationships between values, or data from one or more sources. Its data and calculations are evaluated again whenever its parent condition checks. Use it ...