This guide will walk you through building a “Triple-Threat” Sync triggered from a Form Entry. We will start with a basic data push, add a communication layer, and finish with a logic-based task.


Best Practices for Testing 

Testing is the most important part of building a Sync. Don’t wait until the end to see if it works!

 Evaluating Formulas+

 Confirming Action Outputs+

 The “Run Now” Test+

The Trigger – Form Entry Received 

The Trigger is the “Event” that wakes up your Sync. Before adding any actions, you must confirm the platform is receiving the form data correctly.

  1. Select your Trigger: Choose Form Entry Received. Select the specific form you want to monitor.

Add the Trigger 


Configure the Trigger 


Component

Configuration

Testing Strategy

Trigger

Form Entry Received

The Initial Payload: Click Test Trigger (or the play icon on the trigger). Look at the Output on the right. Ensure you see FormEntryRichwith your actual form fields populated.

Source

Select your specific “Inspection” or “Lead” form.

Data Check: If fields like {{Values.Risk}} are empty in the test output, submit a fresh entry on the actual form to refresh the cache.

 Action 1 – Push to Google Sheets 

This action maps your form data into a row format for external storage.

  1. Add an Action: Click the + icon and select Push Data > Google Sheets.
  2. Map the Rows: Connect your Google account and select your Spreadsheet/Sheet.
    • In the Columns section, click the {{ }} icon.
    • Navigate through the JSON Path dropdown:
      FormEntryRich > Values > [Your Field Name].
    • Repeat this for every column (Name, Date, Risk Level, etc.).
  3. Map the Rows: Connect your Google account and select your Spreadsheet/Sheet.
    • In the Columns section, click the {{ }} icon.
    • Navigate through the JSON Path dropdown:
      FormEntryRich > Values > [Your Field Name].
    • Repeat this for every column (Name, Date, Risk Level, etc.).


Add the Action 


Configure the Action 


Component

Configuration

Testing Strategy

Action

Push Data > Google Sheets

Path Validation: Use the Green Play Button next to your mapping formulas (e.g., {{trigger:Values.Name}}). It should resolve to a real name, not null.

Mapping

Connect your sheet and map Columns A, B, and C to your Form Values.

The “Run Now” Test: Click Test Actions > Run Now (Top Right). Check your actual Google Sheet—a new row should appear instantly.


 Action 2 – Send an Email 

This step ensures your team is notified immediately when a form is submitted. We use JSON paths to make the email dynamic.

  1. Add an Action: Click the + below your Google Sheets action and select Send Message > Email.
  2. Draft the Template:
    • To: Type a static email or map the Submitter Email from the trigger metadata.
    • Subject: Type “New Submission from {{trigger:Values.Name}}“.
    • Body: Use the text builder to summarize the entry.


Add the Action 


Configure the Action 


Component

Configuration

Testing Strategy

Action

Send Message > Email

Visual Preview: Use the Green Play Button in the Email Body builder. This confirms that your text and data tags blend together seamlessly.

Mapping

To:{{trigger:Metadata.SubmitterEmail}}

Subject: New Entry: 
{{trigger:Values.Type}}

Output Property: After running a test, check the Action Output on the right. It should show a “Success” status and a preview of the sent metadata.


 Action 3 – Create Task 

This is the “Advanced” step where the Sync makes a decision: only create a task if the risk is high.

  1. Add an Action: Select Update Entity > Create Task.
  2. Add a Filter: Before configuring the task, click the Filter/Logic tab on the action.
    • Rule: {{trigger:Values.Risk}} EQUALS High.
  3. Configure the Task:
    • Subject: “Urgent: High Risk detected at {{trigger:Values.Location}}“.
    • Description: Map the specific details from the form so the technician has the context they need immediately.


Add the Action 


Configure the Action 


Component

Configuration

Testing Strategy

Action

Update Entity > Create Task

Logic Check: If your test data has Risk = Low, the test should show a Red Iconindicating “Condition Not Met.” This proves your filter is working!

Filter

Field:{{trigger:Values.Risk}}
Operator: Equals
Value: 
High

Path Discovery: If Risk isn’t in the “Choose JSON path” dropdown, manually type the path or copy/paste it from the Trigger Output panel on the right.


Possibilities & Next Steps 

Now that you’ve mastered the basics, consider how you can expand:

  • Add a Delay: Wait 24 hours before sending a follow-up email.
  • Generate a PDF: Use the Generate Document action to turn that form entry into a professional inspection report before uploading it to Google Drive.