• AI-Agent
  • Ready to Run

Import JSON Responses

Check entries, add valid rows, and list rejected ones

Use this Agent instantly or customize it - no programming needed

Import pending JSON responses into the table
Reads
  • JSON responses
    JSON responses

    Your pending Intake rows hold each complete response with its batch ID.

  • Import rules
    Import rules

    You choose the entry list, required fields, and table columns during setup.

  • Existing entry keys
    Existing entry keys

    Your imported rows and rejection list show which batch IDs and entry numbers already exist.

Spreadsheet
Spreadsheet

Your spreadsheet holds pending responses, imported rows, rejection reasons, and each batch's status.

Spreadsheet
Is the JSON invalid or its entry list missing?YesNo
List the batch error and mark it Needs Attention
Writes
  • Rejection list
    Rejection list

    Your rejection list names entries to fix or explains why a whole batch failed.

  • Intake result
    Intake result

    Your Intake row shows imported and rejected counts, links, and the response's status.

Map entries and append new rows or rejection reasons
Writes
  • Imported rows
    Imported rows

    Your running table gains valid entries with their batch IDs and entry numbers.

  • Rejection list
    Rejection list

    Your rejection list names entries to fix or explains why a whole batch failed.

Did writing either output tab fail?YesNo
Leave the intake row Pending for a safe retry
Update the intake row with counts, links, and status
Writes
  • Intake result
    Intake result

    Your Intake row shows imported and rejected counts, links, and the response's status.

This Agent finds pending JSON responses in your intake tab. It checks required fields and imports valid entries. Your intake row shows counts and links to the table and rejection list.

Modify Agent

Customize this Agent to fit your needs using natural language.

Start Agent for Free

Enter your email address and we will send you a secure link to continue.

Google Sheets
Used as:
Show all Agents working with Google Sheets
Airtable
Used as:
Show all Agents working with Airtable
monday.com
Used as:
Show all Agents working with monday.com
Microsoft Excel
Used as:
Show all Agents working with Microsoft Excel
Microsoft Office 365
Used as:
Show all Agents working with Microsoft Office 365
Smartsheet
Used as:
Show all Agents working with Smartsheet
Zoho Sheet
Used as:
Show all Agents working with Zoho Sheet
Kintone
Used as:
Show all Agents working with Kintone

Made for your industry

Import JSON Responses is made for businesses in these industries.

Made for your role

Import JSON Responses is made for people in these roles.

  • Data Analyst

    Prepare API response rows for analysis and flag entries with missing fields.

    Show all Agents for the Data Analyst role
  • Operations Analyst

    Add valid JSON entries to the running table and list rejected ones.

    Show all Agents for the Operations Analyst role

Made for your department

Import JSON Responses is made for people in these departments.

How Import JSON Responses works

4 steps, in order, on every run.

  1. Find Pending ResponsesRead pending JSON responses from your intake tab every 15 minutes. Check batch IDs before processing.
  2. Check and Map EntriesParse the response using your chosen array path. Check required fields and map valid entries to your table columns.
  3. Add Rows and List RejectionsAppend valid entries to the running table. Record invalid entries and specific reasons in the rejection tab.
  4. Show the Import ResultUpdate the intake row with counts and links to both tabs. Show an error there if the import cannot finish.

How to Get Started

Connect your tools

Connect the tools you already use, such as Google Sheets, Airtable or monday.com.

8 tools
Set your rules
  • Choose the spreadsheet and create Intake, Imported Rows, and Rejected Entries tabs that the Agent can read and edit; share the spreadsheet with the owner.
  • Put each complete API JSON response as text in one Intake row with a unique batch ID and Pending status; the upstream feed or a teammate is responsible for placing it there.
  • Define the JSON array path, required fields, the field-to-column mapping, and how nested values should be rendered as cell text.
  • Add batch ID and entry number columns to Imported Rows and Rejected Entries so retries can recognize entries already written; choose the owner's table and rejection-tab links.
Launch the Agent

Use safe mode to approve every result before it goes out, or let the Agent run automatically.

FAQs

Frequently asked questions about the Import JSON Responses:

What do I need to set up before importing JSON?

Choose your spreadsheet and required fields. Set the array path and column mapping. Your feed or teammate puts complete responses in Intake with batch IDs.

Can I see why entries were rejected?

Yes. The rejection tab lists entry numbers and specific missing or invalid fields. If the response cannot be parsed, you see a batch-level reason instead.

Will a retry add the same entries twice?

No. The Agent checks batch IDs and entry numbers in both output tabs. It skips entries already listed there.

What happens when the Agent is unsure?

It stops and asks you. The Agent does not guess when it reaches a decision you have not approved.

Can I review its work?

Yes. Every run creates a plain-language log that you can review and export. Logs are kept for twelve months.

What happens if I cancel?

The Agent stops at the end of the billing month and its tool connections are removed. Your run logs remain available for twelve months.

Related Agents

Agents related to Import JSON Responses

More ready-to-run Agents for connected work.