Form Intake Agent with Claude Code

Most submissions are a clean row in your column order, and then one lands at 23:47 from a phone with no request type and a link pasted twice. Claude Code reads the header row and the whole response before it appends, which is what keeps that one in the sheet with a note about what could not be parsed rather than out of it. Nothing is dropped, which is the promise this agent lives on.

Loading preview…
Free to start · guided setup

Watch it work before it's live

Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.

New response

Internal request form: new starter kit

Submitted 08:41. Request type: IT equipment. Site: Leeds head office. Who is it for: two new starters in payroll, both starting 1 September 2026. What do you need: two laptops, docking stations, and headsets. Needed by: 28/08/2026. Contact number: 0113 496 0182. Anything else: they share a desk, so one monitor arm each is plenty.

Aoife Brennan · a.brennan@northgatecare.co.uk

Set up in minutes

Using this template drops you into a guided setup. It asks exactly this, nothing else:

  1. Connect Google Forms

    One sign-in. The agent acts through your account, scoped to what this template uses.

  2. Connect Google Sheets

    One sign-in. The agent acts through your account, scoped to what this template uses.

  3. Connect Slack

    One sign-in. The agent acts through your account, scoped to what this template uses.

  4. Intake rules

    How your intake sheet is laid out - the exact columns in order, what belongs in each one, the labels you use for request types, and the date and phone formats you want. The agent writes every row to match this.

  5. Alert criteria

    Which submissions are worth interrupting someone for - the request types, urgency words, sites, or people that mean somebody should look now rather than at the end of the day.

  6. Runs on Claude Code

    Preselected for this page — connect your Claude Code account during setup, or switch to NoClick's built-in models with one click.

  7. Watch it handle a test run

    A staged conversation against a simulated world — then it’s live.

Why Claude Code for this agent

No submission gets dropped

An unparseable response still becomes a row, with the raw answers in the closest columns and an explanation of the problem in the notes column.

Header read every run

The layout is checked before writing rather than remembered, so a column somebody added yesterday does not shift every value by one.

Before you fork

Is a careful agent overkill for appending a row?

For the clean submissions, honestly yes, and a lighter harness handles those perfectly well. What you are paying for is the messy quarter: the blank request type, the date written as asap, the site given as same as last time. If your form is short and validated, start cheaper and move up only when the notes column fills with parsing complaints.

Run it with a different agent

Put Form Intake Agent to work on Claude Code

Free to start. Guided setup, a test run against staged conversations, and it's live.