Axiom.ai v5.1: Automatic 2FA integration, step grouping

Version 5.1.0 ships just weeks after 5.0.0. We've refreshed our release process and moved to a more nimble rhythm: instead of large releases full of features that get held up by the complexity of testing, we're shipping smaller releases that pass testing faster, at a much higher cadence.

The main focus of this release is a customer-requested feature to automate logins that require two-factor authentication (2FA). We've also added a new step that lets you organise your automations by grouping steps into folders.

Automate two-factor authentication logins


You can now automate logins on sites that require two-factor authentication (2FA), so protected logins can run unattended in the cloud.

  • Authenticator-app codes (the 6-digit codes from an app like Google Authenticator or 1Password) are handled fully automatically.
  • Codes sent by SMS or email can be delivered to a running automation with a single API call.

Start by saving your login on the new Login credentials page in the Dashboard. You can store details, including your 2FA secret, in the axiom.ai credential store or connect a 1Password vault. Credentials are encrypted and never returned to your browser.

The Login credentials page in the Dashboard with 1Password selected as the provider

Three new steps put your saved credentials to work:

  • Log in with credentials signs in to a site using a saved credential. Select the username and password fields on the page and the automation fills them at runtime. This is the recommended way to start any 2FA login.
  • Generate authenticator code generates the current authenticator-app code from a saved credential and returns it as the [totp-code] token, so you can use it in steps such as Enter text to build a more bespoke login.
  • Wait for 2FA code pauses the automation until a code sent by SMS or email is delivered via the API. The wait timeout is configurable, because delivery times vary from service to service.

The log in with credentials step, enter username and password stored in a vault.

Learn more in the 2FA login guide.

Group steps


Use the new Group steps step to group steps into a collapsible block and collect their data into a new variable. Grouping keeps long automations tidy and easier to navigate.

To add a Group steps step, use the step finder:

  1. Click Add step and search for group.
  2. Select Group steps to add it.
  3. Drag the steps you want to group inside the block.

The step finder showing the Group steps step

Better still, group existing steps directly from the toolbar:

  1. Highlight the steps you want to group.
  2. Click Group in the toolbar.

The Builder toolbar with several steps highlighted and the Group button visible

Coming next


While our testers wrap up this release, work on version 5.2 is already underway.

A new desktop app. We're rebuilding the desktop app from the bottom up to make it more modern and lighter, which will let us deliver better features in the app.

An agent framework. We're also working on an agent framework for axiom.ai. The first part we aim to deliver is MCP support, so you'll be able to do more from Claude Code and use all three axiom.ai APIs via MCP. We've been playing with a prototype and we're excited: we used the MCP to render and take screenshots of an email template as we built it. This feature will really expand what axiom.ai can do.

Previous