Create Multiple Records from SmartSuite Forms with Ease
Create Multiple Records from SmartSuite Forms with Ease

How to Link Records After a Form Submission

Jeff Gonzalez
Jeff Gonzalez
Sr. Account Executive
August 30, 2024
6 minutes
How to Link Records After a Form Submission
This is some text inside of a div block.
The Magic Behind Streamlined Form Submissions
Back to top

Linking Records From Form Submissions

Welcome back to another episode of SmartTips! I'm Jeff Gonzalez, and today, I'm excited to walk you through the process of linking records automatically after a form submission. If you've ever had requests coming into a table via a form and wanted to connect those requests to a person record without exposing everyone's names, this tutorial is for you. Let’s dive in!

First, let's get an overview of what we're working with:

Our Workspace Template

We're utilizing a personnel management template that's available in our template gallery. When added to your workspace, this template provides multiple tables. For today's purposes, I've hidden some of these tables because they aren’t relevant to our tutorial.

Adding a New Table

I've added a new table and named it Requests. You can always customize template solutions by adding or removing tables based on your specific needs.

Defining the Relationship

We want to connect a person in our People table to a request automatically. For this to happen, we'll ask users to provide a unique identifier - their work ID (Wid), a five-character code that uniquely identifies them.

| People Table      | Requests Table ||-------------------|----------------|| Name              | Wid            || Wid (Work ID)     | Area           || Email             | Description    |

These WIDs in the people and requests tables must match for the system to recognize and link the records.

Linking Records From Form Submissions

Preparing the Form

To capture requests, we'll use a form. Here’s how it’s set up:

Form Fields
  • Wid - Work ID of the user
  • Area - Single select field for the request area
  • Description - Brief description of the request
  • Status - Various status buckets
  • Email lookup - Retrieves submitter’s email based on their Wid

We purposefully won’t include a field in the form for the submitter to manually select their name. We want to ensure privacy and avoid them seeing all possible submitters.

Linking Records From Form Submissions

Automation Setup

Now, let's automate the record linking using Smart Suite's automation feature.

Step-by-Step Automation

Trigger: Set the trigger to when a new form submission occurs in the Requests table. Trigger: When a form is submitted

Find Record: Configure the automation to find a single record in the People table matching the submitted Wid. Condition: Match Wid from People with Wid from Request

Update Record: Update the submitter field in the Requests table with the linked record from the People table. Update: Submitter field in Requests with the found record from People

Linking Records From Form Submissions

Putting It to the Test

Let’s see this in action. We’ll submit a sample form with the following details:

  • Wid: 00021
  • Area: Equipment
  • Description: I need more equipment!

Upon submission, navigate to the grid view in the Requests table, and you will see the link established:

| Requests Table    ||-------------------|| Wid: 00021        || Area: Equipment   || Description: I need more equipment!  || Submitter: Linked (Person with Wid 00021)  |

This shows the automation works flawlessly!

Conclusion

By following these steps, you can efficiently link records after form submissions without compromising the privacy of your participants. This method is perfect for scenarios where external stakeholders or customers submit forms and you don’t want them to see others participating.

"Automation doesn’t just save time—it empowers us to focus on more meaningful tasks by handling the tedious work for us."

Table of Contents
Start using SmartSuite Today
  • Manage Your Workflows on a Single Platform

  • Empower Team Collaboration

  • Trusted by 5,000+ Businesses Worldwide

Start Free Trial

Related Articles

Creating Reports Across Records Using Fixed Date Ranges

Creating Reports Across Records Using Fixed Date Ranges

Gavin Brennen
Gavin Brennen
4 minutes
How to Create Smarter Dashboards

How to Create Smarter Dashboards

Gavin Brennen
Gavin Brennen
7 minutes
Rapidly Produce Invoices with Document Designer

Rapidly Produce Invoices with Document Designer

Jeff Gonzalez
Jeff Gonzalez
8 minutes
How to Separate the Details of a Record In A Dashboard

How to Separate the Details of a Record In A Dashboard

Jeff Gonzalez
Jeff Gonzalez
7 minutes
Arrow Left
Arrow Right