Skip to main content

Automatically Send Follow-up Reminders for Contracts Pending Signature


Introduction

In project management, timely contract signing is essential to the successful initiation and execution of a project.

This article will show you how to use Automations Pro to automatically check contract statuses and regularly send follow-up email reminders to the responsible employees and client contacts until the contracts are successfully signed. This helps significantly improve contract-signing efficiency.


Solution Design

  1. Create a Project Contracts form to record and approve contract information. The form should contain fields such as Contract No. and Contract Status.

  2. Create a Contract Follow-ups form to add contract follow-up tasks. The form should contain fields such as Created Date and Follow-up Owner.

  3. Create an Automation Pro that starts running on the fifth day after a follow-up task is added. Based on the status of the contract being followed up, Automations Pro performs different actions:

    • If the contract status is Sent or Pending Signature, the contract still requires follow-up. Email reminders are sent to the follow-up owner and the client contact.

    • If the contract is in any other status, no further follow-up is required. The corresponding contract follow-up task is deleted directly.


Demonstration

  1. In the Contract Follow-ups form, add a contract follow-up task where Follow-up Owner is Jane and Created Date is 2024-09-15.

  2. Automations Pro starts running on 2024-09-20 and then runs once every week.

    • If the contract still requires follow-up, reminder emails are sent to the follow-up owner, Jane, and the client contact, Alex.

    • If the contract no longer requires follow-up, the corresponding follow-up task is automatically deleted.

Taking a contract that still requires follow-up as an example, the result is shown below:


Designing the Form

The following three forms are required in this example:

  • Project Contracts: This form should contain fields such as Contract No., Project Name, Contract Status, Client Contact Name, and Client Email.

  • Contract Follow-ups: This form should contain fields such as Contract No., Contract Name, Follow-up Details, Follow-up Owner, and Created Date.

  • Employee Profiles: This form is used to record employee information and should contain fields such as Employee Name and Email.


Configuring Automations Pro

Step 1 Creating an Automation Pro

Open the Contract Follow-ups form and go to Extension > Automations.

Create a new Automation Pro named Automatic Contract Follow-up Reminders, and select Scheduled Trigger as the trigger type, as shown below:

Step 2 Configuring the Trigger Node

Configure the trigger node as follows so that Automations Pro starts running on the fifth day after a follow-up task is added and then runs once every week:

  • Trigger Time Type:

    • Select Trigger by Date&Time Field.

    • Select Contract Follow-ups as the triggering form.

  • Trigger Time: Set the first trigger time to 9:30 AM, five days after Created Date.

  • Recurrence: Run once weekly.

  • End Time: Set the end time to 2025-12-31 23:59.

Step 3 Querying the Contract Requiring Follow-up

Use a Query Record node to retrieve the contract that currently requires follow-up. The query result will be used as the basis for subsequent actions.

  1. Add a Query Record node below the trigger node.

  2. Rename the node Query Current Contract, and complete the following settings:

    • Target Form: Project Contracts

    • Query Condition: Contract No. equals to any Trigger Data--Contract No.

Step 4 Determining Whether the Contract Requires Follow-up

Use an Add Path node to process the two categories on separate paths:

  • Path One: If the contract status is Sent or Pending Signature, the contract still requires follow-up. Email reminders should be sent to the follow-up owner and the client contact.

  • Other Conditions: If the contract is in any other status, such as signed, canceled, or suspended, no further follow-up is required. The corresponding contract follow-up task should be deleted.

Path One

  1. Add an Add Path node below the Query Current Contract node, as shown below:

  2. Select the Path Condition node and complete the following settings:

    • Rename the node Contract - Sent/Pending Signature.

    • Set the path condition to:

      Query Current Contract--Contract Status equals any of Sent, Pending Signature

  3. Add a Query Record node below the Contract - Sent/Pending Signature node to retrieve the follow-up owner's details.

    Complete the following settings:

    • Target Form: Employee Profiles

    • Query Condition: Employee equals Trigger Data--Follow-up Owner

  4. Add an Add Formula node to generate the project name to be included in subsequent reminder emails. Complete the following settings:

    • Rename the node Contract Project Name.

    • Select Formula Calculation as the calculation method.

    • Click Add Formula to open the formula editor, and enter the following formula:

{"text":"LEFT(IF(RIGHT(Query Current Contract—Project Name, 7) == 'Project',Query Current Contract—Project Name,CONCATENATE(Query Current Contract—Project Name, ' Project')),35)

5. Add an Add Plugin node to send a contract follow-up email to the client contact.

Complete the following settings:

  • Rename the node Email Client Contact.

  • Select Gmail as the plugin.

6. Add another Add Plugin node to send a contract follow-up email to the responsible employee. Complete the following settings:

  • Rename the node Email Follow-up Owner.

  • Select Gmail as the plugin.

Other Conditions

  1. Add a Delete Record node below the Other Conditions node. This node deletes contract follow-up tasks that no longer require further action.

  2. Under Delete Object, select Delete Record at the node, and then select Triggered Data.

Step 5 Saving and Enabling Automations Pro

After completing all the settings, click Save & Enable to put the Automation Pro into use, as shown below:

Did this answer your question?