Skip to main content

Streamlining Workflows with Power Automate and Teamflect Integration

Streamline tasks with Teamflect and Power Automate integration for automated business workflows.

Written by Denzel
Updated over a month ago

These features are included in the Professional Plan and can be trialed for 30 days, free of charge. Click here to learn how to start a trial.

Teamflect's integration with Power Automate lets you automate many of your routine business tasks. This means you can set up systems that do some of your work for you, from scheduling feedback requests to updating goals.

Here’s a beginner-friendly guide on how you can link Teamflect with Power Automate to make your work life easier.

Setting Up the Integration

1. Get Your API Key from Teamflect

Before connecting Teamflect to Power Automate, you'll need something called an API key. This key is like a special password that allows Power Automate to securely access your Teamflect data.

This key will authenticate your Power Automate flows to access and interact with Teamflect data.

2. Connect to Power Automate

With your API key in hand, you’re ready to set up Power Automate.

1. How to start: Go to Power Automate at https://make.powerautomate.com/ and create a new flow.

2. Choosing a flow type: You’ll see options like Automated Cloud Flow or Instant Cloud Flow. Pick one based on what you need:

  • Automated Cloud Flow kicks in when specific events happen (like completing a task in another app, e.g., Microsoft Planner).

  • Instant Cloud Flow runs when you manually trigger it.

For further details on flow types, consult this Power Automate guide.

3. Configuration: After naming your flow and picking a starting event (trigger), you’ll add what you want the flow to do in the next steps.

4. Next, click “Create”, then input the required parameters for your trigger. Proceed to add an action by clicking the "+" icon.

5. Search for Teamflect in the actions marketplace, select an appropriate action, and configure your parameters to set up workflows that are triggered outside Teamflect but result in actions within Teamflect.

  • Click ''See more'' to have the full list of Teamflect endpoints.

Teamflect Actions in Power Automate

Category

Action

Description

Goals

Create Goal

Creates a new goal

Goals

Update Progress

Updates goal progress

Goals

Get Goal

Fetch goal by ID

Feedback

Send Feedback Request

Sends internal feedback

Feedback

Send External Feedback

Sends feedback to external users

Recognition

Create Recognition

Sends recognition

Recognition

Get Recognition

Retrieves recognition

Tasks

Get Task

Fetch task by ID

Tasks

Get Tasks (Filtered)

Returns tasks based on filters

Users

Get User by Email

Fetch user data

Users

Update User

Updates user attributes

Practical Examples

Use Case

Trigger

Action in Teamflect

Outcome

Feedback Automation

Project completed

Send feedback request

Continuous feedback culture

Goal Updates

Strategy meeting completed

Update goal progress

Goals stay aligned

Recognition Automation

Milestone reached

Create recognition

Boost engagement

Task Sync

Project tool update

Update/fetch tasks

Cross-tool alignment

User Sync

HR system update

Update user profile

Data consistency

Important Note

To use Teamflect with Power Automate, a premium license for Power Automate is required. However, it's important to note that only the individual setting up the integration needs to have this premium license. For more details on licensing, you can refer to this Microsoft article.

Beneficial Use Cases

Case 1: Automated Feedback Requests

Automatically trigger feedback requests in Teamflect when certain milestones or performance thresholds are met. Use the /feedback/sendFeedbackRequest endpoint to send internal feedback requests directly from Power Automate flows based on project completions or periodic review schedules.

Case 2: Goal Management Automation

Utilize the /goal/createNewGoal and /goal/updateProgress endpoints to create and update goals dynamically. This can be particularly useful for aligning team objectives after strategic meetings or adjusting goals based on real-time business performance analytics.

Case 3: Recognition Automation

Create a system where recognitions are automatically generated using the /recognition/createNewRecognitions endpoint. For instance, recognitions can be sent automatically for work anniversaries, significant achievements, or the completion of key projects, enhancing employee motivation and engagement.

Case 4: Real-Time Task Updates

Leverage the /task endpoint to fetch and synchronize tasks across platforms. Automate task updates and notifications in Teamflect based on changes in project management tools or deadlines, ensuring everyone is aligned and informed.

Case 5: User Data Management

Automate the synchronization of user data using the /user/updateUser endpoint. This can be useful for updating user profiles in Teamflect whenever there are changes in other systems like payroll or HRIS, ensuring consistent data across all platforms.

Did this answer your question?