Skip to main content

How can I set up automation for the surveys?

Easily automate survey cycles in Teamflect with custom rules and scheduling options.

Written by Myka

Teamflect administrators can optimize their feedback and evaluation processes by automating surveys. Through the Teamflect platform, administrators can schedule and send surveys periodically or based on specific time milestones. This automation eliminates the need for manual survey creation and distribution, saving time and effort.

In this article, we will explore the different scenarios in which survey automation can be utilized and the steps involved in setting it up within the Teamflect Admin Center.

To automate a survey cycle, head over to your Teamflect Admin Center:

Find "Modules" on the left navigation bar and click the "Surveys" tab.

Click "Survey templates"

When the subsequent page opens, you will see the existing templates.

If you want to automate one of the existing templates, please choose the desired template and click the "Start" button to set up automation.

There are four scenarios in the new window.

Scenario 1: “Start a one-time survey cycle now.”

A. Define the cycle name first. If needed, you can send the survey with an alias. E.g.: HR, System, etc.

B. Select the respondents using one of the five options in the Respondents section.

Note: When you select this option, the survey is also sent to users who do not actively use Teamflect at your company. Teamflect receives their information through Microsoft Azure. However, users without an active Teamflect license will not be able to complete the survey.

  • Everyone in the company

  • Everyone who has signed in to Teamflect so far

  • Choose individuals manually or select groups

  • Filter users by attributes

  • Upload a CSV file and send surveys to the selected e-mail addresses.

By choosing this option, you can upload a CSV file containing the user emails, and you can set the survey to be sent to the e-mail addresses in this file. For this, first download the CSV template file. Open the downloaded file and add the desired e-mail addresses. After saving the file, click the "+ Choose File" button and upload your file.

C. Set the survey's due date.

D. Initiate the survey by clicking "Start" to send a one-time survey.

Scenario 2: “Periodical automation ( weekly, monthly, quarterly, etc.)”

When you choose this scenario, you can send the surveys to people with certain frequencies.

  • For this, you must first define a cycle name. Define the cycle name with the "{{period}}" placeholder for dynamic naming.

For example, if you name the cycle "Performance Survey for {{period}}", the automated survey created after 2023's Q1 will be named "Performance Survey for Q1 2023.". If the frequency is monthly, the automated survey created after 2023's January will be named "Performance Survey for January 2023.".

  • After specifying the cycle name, you must select the frequency. There are four options here. These are the "end of each month," "end of each quarter," "weekly," and ''yearly'' options. Choose one of these four options.

You can add due dates for your automated surveys. You will be able to find the related field before saving your Survey automation:

  • If needed, you can send the survey with an alias. E.g., HR, {{Manager name}}, System, etc., and select the respondents.

  • Add optional notes for participants. Finally, choose the due dates for surveyees.

  • Your automation is now ready. You can save this automation by clicking the "save automation" button.

You can view the saved automation rules by clicking the "Automation" section on the “Survey Templates” page.

You can view the details of the automation by clicking on it.

Scenario 3: “New hire automation (employees who complete their first X days)”

In this scenario, administrators can automate surveys for employees who complete a specific number of days in the company. The steps are as follows:

  • To set up this automation, first set the cycle name. Then, select by whose name it should be sent to the employees in the ''Send as'' section.

  • Then select how many days after the employee's hire date the survey should be submitted.

Note: You can click the "Only send to users who have logged in to Teamflect" button if you do not want to send to users who are not supposed to use and log in to Teamflect.

  • After optionally filtering the employees based on some attributes, set the time and timezone to send the survey. If you have a note for the survey participants, you can optionally add it.

  • Finally, choose the due dates for the reviewer, surveyee, and finalization.

Scenario 4: “Anniversary Automation”

Anniversary automations allow you to trigger surveys based on employee milestone dates, helping you review long-term performance, engagement, and growth over time.

This is especially useful for recognizing tenure milestones, evaluating progress in a role, or collecting feedback during key moments in an employee’s journey.

You can create anniversary-based automations using the following employee attributes:

When configuring your automation, select Anniversary as the trigger type. You will then choose the relevant date attribute that the automation will be based on:

  • Every Anniversary
    The survey will be triggered every year on the selected date (e.g., every work anniversary or birthday).

  • Selected Anniversaries
    The survey will only be triggered on specific milestone anniversaries.
    For example, you can choose to send surveys on the 1st, 3rd, and 5th anniversaries.

Your automation is now ready. You can save this automation by clicking the "save automation" button.

Beneficial Use Cases

  1. Regular Engagement / Pulse Check‑Ins
    Automate surveys to go out monthly, quarterly, or weekly to all or filtered employees. Helps leadership keep a steady pulse on employee morale, working conditions, or satisfaction without having to remember to send them manually.

  2. New Hire Onboarding Feedback
    Set up “new hire automation” so that after an employee completes their first X days, a survey is automatically sent to gather their feedback on the onboarding experience. Valuable for improving onboarding processes.

  3. Milestone & Anniversary Surveys
    Send one‑time or periodic surveys triggered by specific milestones — e.g. project completions, end of probation period, anniversaries, or other definable time‑based milestones. Helps capture feedback at meaningful moments.

Did this answer your question?