Monta
EnterprisePricing
Workflows

EV charging network automation for charger operators at scale

Workflows turns the repeat tasks that consume your operations team into automations that run themselves. Scheduled, auditable, and consistent across every charger you manage.

A workflow: a scheduled trigger, then Filter Charging Stations, then Set Station Price Group

Every manual action on your network is a task that scales with the number of chargers you manage

With Monta
  • Build a workflow once: pick the OCPP key, set the value, select the target stations
  • It runs across your entire network without anyone at a keyboard
Without Monta
  • Pushing an OCPP config change means an engineer clicking through stations one by one
  • Hoping nobody makes a mistake on station 47
What you can automate

Automate the repeat work to reduce operational overhead

Price updates

Roll out a price update across your network at once

  • Every charger using that price group switches at the same second
  • No rollout window, no drift across sites
  • Built for contract start dates, seasonal pricing, or promotional periods
Scheduled reboots

Set a reboot schedule that runs itself

  • Clears stuck sessions and memory drift automatically
  • Weekly, monthly, per-site, or per-model – your schedule
  • Runs without anyone at a keyboard
OCPP configuration

Update OCPP config across every charger

  • Pick the OCPP key, set the value, choose the chargers
  • No per-station copy-paste – push to all in one run
  • Reinforces the value every time a station reboots
Price group assignment

Bulk assign price groups across your network

  • Select a team and pick a station filter
  • Assigns public and roaming price groups in one run
Filter then act

Define your target chargers once, reuse across actions

  • One filter node feeds multiple actions
  • Reboot, config update, and price change from a single selection

Turn manual tasks into scheduled workflows

Triggers

Three ways to run a workflow. You decide which fits.

A Trigger node and a calendar icon on concentric circles
  • Trigger on demand from the Hub

    Click “Trigger” to start a run immediately. The right path for one-off changes or for testing a workflow before enabling it on a schedule.

  • Runs on a cron schedule in your timezone

    Set a cron expression and timezone. The workflow fires automatically, weekly reboots, monthly config enforcement, overnight updates, without anyone managing the schedule.

  • Fire once at a specific date and time

    Set an exact datetime and timezone. Ideal for contract start dates, planned tariff changes, or one-time firmware rollouts at a scheduled maintenance window.

For the teams managing operations at scale

Network operations

Run network-wide maintenance without an engineer on standby

  • Reboots, OCPP config enforcement, firmware rollouts, all on a schedule
  • No ticket, no one-by-one clicking
  • No late-night on-call for routine maintenance

IT & Engineering

Build once, hand over to operations – no scripting required

  • Replaces one-off scripts and support tickets
  • Build in the Hub, test with a manual trigger
  • Hand to your operations team to run independently

FAQs

Do I need to know how to code to build a workflow?

No. Workflows is built in MontaHub using a visual editor. You pick a trigger, select an action, choose the chargers to target, and set your schedule. No scripting, no API calls, no developer involvement required. Operations teams build and run workflows independently.

Can I test a workflow before enabling it on a live schedule?

Yes. Every workflow can be triggered manually before enabling it on a recurring or scheduled basis. You run it once, check the audit log to see what was applied to which chargers, confirm the result is correct, and then activate the schedule. This is the standard path for building confidence before a network-wide rollout.

What happens if a charger is offline when a workflow runs?

The workflow runs on all reachable chargers and logs the outcome per station. Offline chargers are noted in the audit log. For OCPP configuration actions specifically, the value is re-enforced the next time that charger comes back online and reboots, so connectivity gaps don’t create permanent drift. The audit log shows exactly which chargers were updated, which were skipped, and why, so your team always has a clear picture of actual coverage.

Does it work across chargers from different hardware brands?

Yes. Workflows operates at the Monta layer, not the hardware layer, so it works across every brand and model connected to your network. A single price update workflow can target chargers from different manufacturers at different sites simultaneously. No need for brand-specific tools or separate configurations per model.

Is there a log of what each workflow actually did?

Yes. Every workflow run produces a full audit log, which chargers were targeted, what action was applied, which succeeded, which were skipped, and the timestamp of each event. This makes Workflows auditable by default, which matters for operators who need to demonstrate config consistency for compliance or enterprise customer SLAs.

Can we run multiple actions in a single workflow?

Yes. Actions can be chained in the visual editor. A single workflow can reboot a set of chargers, apply an OCPP configuration update, and assign a new price group, all from a single station filter, in one run. Outputs from one action can feed inputs to the next, so you build complex maintenance sequences without writing a single line of code.

How many workflows can we have running simultaneously?

There is no hard limit on the number of active workflows. Large operators typically run separate workflows per use case, one for weekly reboots, one for nightly OCPP enforcement, one for seasonal pricing, each on its own schedule and targeting its own set of chargers. They run independently and don’t interfere with each other.

Manage more chargers without adding operations headcount

Automate reboots, config updates, and price rollouts. See how operators eliminate per-station clicking and run on schedule.