How to enter data into a web app with axiom's Claude skill and the No-Code Tool

The axiom.ai skill for Claude builds a no-code automation from a plain-English description. This guide builds a data-entry automation that reads rows from a spreadsheet and fills a web form for each one, so you can load a CRM or web form that has no bulk import.

Before you begin


  • The axiom.ai skill installed in Claude Code. Open a Claude Code session and submit each command as its own message:
/plugin marketplace add git@github.com:axiom-browser-automation/claude-skill.git
/plugin install axiom@axiom-skills
/reload-plugins
  • The axiom.ai Chrome extension installed, so you can run the automation.
  • An axiom.ai account. If you don't have one, ask Claude to sign you up.
  • Your data in a Google Sheet, one row per record.

For the full walkthrough, see Install the skill.

Start the skill


Type /axiom in Claude to launch the skill. It confirms your API key is set, then offers a choice of what to build:

  • Build a no-code axiom — saved to your axiom.ai account, runs in the Dashboard, and can be scheduled.
  • Build a coded axiom — a Node script using @axiom_ai/api that you run from your own repo or CI.
  • Run a saved axiom — trigger one you already have and poll for results.

For a data-entry task, choose no-code.

Describe what you want


Tell Claude the outcome, not the steps. Give it the sheet, the form, and how the two connect.

Build me a no-code axiom that reads each row from my Google Sheet
and creates a new contact in my CRM by filling and submitting the new-contact form.

Note: You can skip the menu by saying "no-code" in your first message, as the prompt above does. Claude then goes straight to the interview.

Answer Claude's questions


The skill interviews you before it builds anything. For data entry, expect it to ask:

  • Where your data lives. Give the Google Sheet URL and which columns to use.
  • The form to fill. Paste the URL of the page that holds the form.
  • How the columns map to the fields. Tell Claude which sheet column fills which field. Describing each field in plain English works, but pointing Claude at the field, by its label or a CSS selector, makes the result more reliable.
  • Whether a login is needed. Say if you're already signed in, or give Claude the login page so it can sign in at the start of the run. Keep credentials out of the prompt and enter them in the extension.
  • How to run. Once for the whole sheet, or on a schedule.

Answer each prompt and Claude assembles and configures the automation for you. You don't place any steps yourself.

Find it in your account


When the interview finishes, the skill uploads the automation straight to your axiom.ai account. There's no file to import.

  1. Open the axiom.ai Chrome extension, or the Dashboard.
  2. Find the new automation in your list.
  3. Open it in the Builder to review or tweak any step before running.

You can also ask Claude to run it for you by name, and it returns a link to watch the run.

Run and schedule it


  1. In the Builder, run the automation once and check that the first row lands in the web app correctly.
  2. Run it across the whole sheet.
  3. Choose where it runs: the cloud for hands-off runs, or your desktop to run locally in a browser you're already signed into.

Next steps