Skip to main content

Intelligence

Intelligence is a powerful automation tool within Array that allows you to automatically create or update records based on form responses. It’s ideal for connecting forms, managing data, and streamlining your workflows without manual intervention.

Updated over 3 months ago

In This Article:

  • What is Intelligence?

  • Where to Find Intelligence

  • How to Set Up and Use Intelligence

  • Matching Logic & Conditions

  • Modifying Values in Target Forms

What is Intelligence?

Intelligence enables dynamic form behavior by performing actions based on responses. You can:

  • Automatically create new records

  • Instantly update existing records

  • Trigger actions when forms are submitted or edited

  • Use conditions and logic to control when and how actions are applied

This is particularly useful when managing related forms or datasets—such as updating a contact record when a new form is submitted or pushing data from one form to another.

Where to Find Intelligence

  1. Open any form (new or existing) inside the Form Builder

  2. Click the Functions icon (⚙️) from the toolbox on the right-hand side

    intelligence icon
  3. Select the Intelligence tab

  4. The toolbox will update to display the Intelligence builder

    16-3

How to Set Up Intelligence

To create a new Intelligence rule:

  1. Click the ➕ Plus icon in the top-right corner of the Intelligence panel

  2. A new Intelligence setup card will appear where you can configure your automation

    set up

Step-by-step Setup:

Field

Description

Name

Give your Intelligence rule a clear, descriptive name

Action Type

Choose between:
- Create a New Record
- Update a Record

Trigger Timing

Choose when to trigger the action:
- Response Submitted
- Response Updated
- Response Submitted or Updated

Target Form

Select the form you want to create or update a record in

Match Criteria

Define how to match the target record:
- Response ID
- Form Field Answer Value
- Fixed Value

Match Types Explained:

  • Response ID – Matches the unique response ID of a submission

  • Form Field Answer Value – Matches a specific field’s answer from one form to another

  • Fixed Value – Use a set value to find matching entries

Each option will show additional fields depending on what you choose:

  • E.g. For Form Field Answer Value, you’ll map both the source and target form elements.

Conditions

You can add conditional logic to determine whether the Intelligence action should be executed.

  • Choose either Action or Do Not Action when conditions are met

  • Click the ➕ button to add one or more logic-based conditions using the "When" formula system (similar to regular form logic)

Modifying Values in Target Form

Once the action is triggered, you can specify how values should be handled in the target form.

Choose How to Modify:

  • Set Value – Overwrites existing data with new input

  • Add – Adds to a numeric value

  • Subtract – Subtracts from a numeric value

Select Value Type:

  • Answer Value – Uses a value from the submitted form

  • Fixed Value – Manually input a value

  • Special Value – Use system values like date/time, username, etc.

  • Function Value – Use formulas or functions

You can then define which target form element should receive this value.

Add Multiple Actions

You can add multiple update actions by clicking the plus button again, allowing your Intelligence rule to affect several fields or records in one go.

Example Use Cases

  • Automatically update a customer record when a feedback form is submitted

  • Create a new job record when a project intake form is filled

  • Sync contact details between multiple forms in a workflow

  • Apply a discount or update a product inventory when an order is placed

Summary

Feature

Description

Trigger Options

Submission, update, or both

Target Forms

Any form in your account

Match Methods

Response ID, Field Value, Fixed Value

Value Logic

Set, Add, Subtract

Conditions

Fully customizable with form logic

Did this answer your question?