How do I use Workflows in the new Hub?
Discover how to effectively utilize Workflows in the new Hub to streamline tasks and enhance productivity.
Available in the new Hub only. The features described below are part of the new Hub experience. Switch from the user menu to access them.
For: Operators using Monta Hub with the Admin or Manager role. Other roles do not see Workflows in the sidebar.
Workflows let you automate fleet-management tasks in Hub. You build a workflow once, then Monta runs it on a manual click, a recurring schedule, or a one-off scheduled time. Use Workflows to reboot charge points in bulk, push Open Charge Point Protocol (OCPP) configuration changes, or update price groups across many charging stations at once.
What can I automate with Workflows?
Each workflow has one trigger and a sequence of action steps. The available actions today cover charging-station and price-group operations:
- Reboot Charging Station — send a soft or hard reset to one or more charging stations.
- Set Station Configuration — set an OCPP configuration key on selected charging stations, with the option to keep the value across reboots.
- Update Price Group — change the kWh price on one or more price groups.
- Set Station Price Group — assign a public or roaming price group to charging stations under a team.
- Filter Charging Stations — narrow the set of charging stations that downstream steps run against.
- Split Charging Stations by Property — partition the upstream charging-station selection into matched and unmatched groups based on a property comparison.
Who can use Workflows?
Workflows is available to operator team members with the Admin or Manager role. Other roles do not see Workflows in the sidebar and cannot create, edit, run, or delete a workflow.
How do I open Workflows?
- Switch to the new Monta Hub from the user menu if you haven't already.
- In the sidebar, select Workflows.
Expected result: the Workflows page opens. The header contains a toggle with two tabs — Workflows (the workflows you have saved) and Runs (every execution across all your workflows).
How do I create a workflow?
- In the sidebar, select Workflows.
- On the Workflows tab, select New workflow in the top right.
- In the workflow editor, type a name in the title field at the top. The placeholder reads Untitled Workflow.
- Select the trigger node, then choose the trigger type and complete its Configuration fields.
- Select the + button under the trigger node, then select the action you want from the popover.
- Select the new action node and complete its Target and Configuration tabs.
- Add more action nodes if needed, each connected under the previous step.
- Select Create Workflow in the top right.
Expected result: the workflow is saved and the editor switches to the saved view. From this point, the primary button changes to Save Changes and is only enabled when you have unsaved changes.
How do I set the trigger?
- In the workflow editor, select the trigger node at the top of the canvas. The properties panel opens on the right.
- Under Trigger Type, choose one option:
- Manual — run this workflow yourself, whenever you need it.
- Recurring — runs on a repeating schedule. Enter a cron expression and select a timezone.
- Scheduled — runs once at a specific date and time. Select a date, time, and timezone.
- Event — runs automatically when something happens.
- Complete the fields under Configuration. For Recurring and Scheduled triggers, the timezone defaults to your browser timezone.
Expected result: the trigger node updates to show the selected trigger type and its summary. The node shows an incomplete indicator until every required field is filled in.
How do I add an action?
- In the workflow editor, select the + button directly under the trigger node or under any existing action node.
- In the Search actions... popover, type to filter or scroll the list.
- Select the action you want.
Expected result: the action appears as a new node, connected below the previous step. Select the node to open its properties panel on the right.
How do I configure an action?
Select an action node to open its properties panel. The panel is split into two tabs:
- Target — which charging stations, price groups, or team the action applies to.
- Configuration — what the action does to them.
Reboot Charging Station
- Target tab — Charging Station Target: filter the charging stations to target by team, site, brand, model, or specific charging stations.
- Configuration tab — Hard Reset: turn on for a hard reset (immediate restart, terminates active sessions). Leave off for a soft reset (graceful restart).
Set Station Configuration
- Target tab — Charging Station Target: filter the charging stations to target.
-
Configuration tab — Configuration Key: the OCPP key to set, for example
HeartbeatInterval. - Configuration tab — Configuration Value: the value to assign, or leave empty to clear it.
- Configuration tab — Persist Configuration: when on, Monta re-applies this value each time the charging station reboots, so it survives firmware updates.
Update Price Group
- Target tab — Price Groups: select one or more price groups to update.
- Configuration tab — New kWh Price: the new price in the price group's currency.
Set Station Price Group
- Target tab — Team: select the team that owns the charging stations.
- Target tab — Charging Station Target: filter which charging stations under that team to update.
- Configuration tab — Public Price Group: the public price group to assign.
- Configuration tab — Roaming Price Group: the roaming price group to assign.
Filter Charging Stations
- Target tab — Charging Station Target: define the filter using the same team, site, brand, model, and charging-station pickers used elsewhere in Hub. Downstream steps run only against the matching charging stations.
Split Charging Stations by Property
- Target tab — Charging Station Target: the upstream charging-station selection to split.
- Configuration tab — Property comparison: the property and value used to partition matched and unmatched charging stations. Downstream steps can target either slice.
How do I remove an action?
- In the workflow editor, select the action node you want to remove.
- In the properties panel on the right, select the Delete action (trash) icon in the top right.
Expected result: the action is removed. Any nodes connected below it stay connected to the action above.
How do I save my workflow?
Select the primary button in the top right of the editor:
- On a new workflow it shows Create Workflow.
- On a saved workflow it shows Save Changes and is only enabled when you have unsaved changes.
Expected result: the workflow is saved. On a new workflow the editor switches to the saved view, where the Editor and Runs tabs become available.
How do I activate or deactivate a workflow?
- Open the workflow.
- In the top right of the editor, find the Active / Inactive label next to a switch.
- Toggle the switch on to activate the workflow. The label reads Active and the indicator turns green.
- Toggle the switch off to pause the workflow. The label reads Inactive and the indicator turns grey.
Expected result: a confirmation toast appears. Inactive workflows are saved but do not run on a schedule. Their configuration and run history are kept.
How do I run a workflow manually?
- Open the workflow.
- In the top right of the editor, select the More actions (⋯) menu.
- Select Trigger run.
Expected result: the workflow starts immediately and a confirmation toast appears. The Runs tab updates with the new run.
How do I delete a workflow?
- Open the workflow.
- In the top right of the editor, select the More actions (⋯) menu.
- Select Delete workflow and confirm.
Expected result: the workflow and its run history are removed, and you return to the Workflows list.
How do I view run history?
- Open the workflow.
- Select the Runs tab at the top of the editor.
Expected result: every run for that workflow is listed. Each row shows:
- Status — one of pending, running, completed, or failed.
- Start time and duration.
- The error message if the run failed.
Select a run to see step-by-step results for each action in the workflow.
To see runs across all your workflows in one place, select Workflows in the sidebar, then switch the header toggle from Workflows to Runs.
What happens during a run?
- Each step runs and is retried independently. A failure in one step does not roll back earlier steps, and every step is logged on the run.
- Configuration changes (Set Station Configuration, Update Price Group, Set Station Price Group) take effect as soon as the step succeeds.
- Reboots are sent over OCPP. The charging station may take a few seconds to reconnect after a soft reset and longer after a hard reset.
- A workflow that targets many charging stations can take time to finish. Use the Runs tab to follow progress.
FAQ
Can I undo a workflow run?
No. Runs apply changes directly to your charging stations and price groups. Before activating a Recurring workflow, run it once manually with a small target set to confirm the result.
Why don't I see Workflows in my Hub?
Workflows is part of the new Monta Hub experience and is limited to operator team members with the Admin or Manager role. Switch to the new Monta Hub from the user menu, and ask an admin on your operator to grant you the Admin or Manager role if needed.
Which trigger types should I use?
Use Manual when you want full control over when the workflow runs. Use Recurring for repeating maintenance tasks (for example, a nightly OCPP configuration sweep). Use Scheduled for one-off planned changes (for example, a price update at a specific date and time).