Back to Knack in Google Sheets
SheetXAI logo
Knack logo
Knack · Google Sheets Guide

Create Knack Records Through Form Views Using a Google Sheet

2026-05-14
5 min read

The Scenario

The dispatcher at a field service company has 40 new job records staged in a Google Sheet. The Knack app has a form view — scene_12/view_34 — that triggers an automated email notification to the assigned technician when a new job record is created through it. Records created by direct API import skip the notification.

She's tried the import wizard. The notifications don't fire that way. The form view is the only path that makes the notification logic work. And 40 jobs means 40 technicians who need to know they've been assigned.

The bad version:

  • Open the Knack form view in the browser, fill in the job name from column A, pick the technician from column B, enter the scheduled date from column C, type the address from column D, click Submit. Go back to the form. Fill in job 2.
  • Realize on job 15 that you misread the date format for three entries — the form expects MM/DD/YYYY, the sheet has YYYY-MM-DD. Go back and correct jobs 8, 11, and 14 individually.
  • Finish job 40, check the notification log, discover jobs 22 and 31 got skipped because the technician name in column B didn't exactly match the Knack connected record — now those two techs are unaware they have jobs assigned to them.

The whole point of using the form view is that the notifications fire. Manual entry works, but forty forms takes the better part of an hour she doesn't have on a Wednesday morning.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Google Sheet. It reads the staged job data and submits each row through the Knack form view — not through direct API import — so the notification business rules fire for every record.

Open the SheetXAI sidebar and type:

For each row in the 'New Jobs' sheet, create a Knack record through form view 'scene_12/view_34' using columns A (job name), B (technician), C (scheduled date), and D (address) — this must go through the form so the notification rules trigger

What You Get

  • Each row submitted through the Knack form view, not a direct object import.
  • Automated email notifications triggered for every successfully created record.
  • A status column written to column E — 'Submitted', 'Form Error', or the specific validation message for any row the form rejected.
  • Knack record IDs written to column F for the records that went through.

What If the Data Is Not Quite Ready

Scheduled dates are in YYYY-MM-DD format but the form expects MM/DD/YYYY

For each row in the 'New Jobs' sheet, convert column C dates from YYYY-MM-DD to MM/DD/YYYY format, then submit each row through Knack form view 'scene_12/view_34' using columns A, the converted date, B, and D

Some technician names in column B don't exactly match the Knack connected record

For each row in the 'New Jobs' sheet, look up the technician name in column B against the Knack 'Technicians' object to find the matching record ID. Then submit each row through form view 'scene_12/view_34' using the matched technician ID, column A, C, and D — write 'NO MATCH' in column E for any technician name that doesn't return a result.

Jobs for one technician need to go in before the others

Sort the 'New Jobs' sheet by column B (technician) ascending, then submit each row through Knack form view 'scene_12/view_34' using columns A, B, C, and D in that order

Validate all fields, flag problems, and submit clean rows in one pass

In the 'New Jobs' sheet, flag any row where column A (job name) is blank, column B (technician) is blank, or column C (date) is not a valid date — write the specific issue in column E. Then for all unflagged rows, submit through Knack form view 'scene_12/view_34' using columns A, B, C, and D so the notification rules fire.

One prompt catches the bad rows before submission so no notifications go out for incomplete records.

Try It

Get the 7-day free trial of SheetXAI and open the sheet with your staged job data, then ask it to submit each row through the right Knack form view. Also see Export View Records for Analysis or the Knack overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more