Connectors

Tasks and triggers are the key building blocks of integrations in Frends.

In Frends, we have Tasks instead of what is more commonly known as connectors, that perform actions towards other systems. Each Process also requires a starting condition or event listener to start, which is done using Triggers in Frends.

Frends Tasks

Frends Tasks are the building blocks of integration processes, enabling seamless automation of workflows. Each Task is a specific operation, such as reading a file, making an API call, or manipulating data. Designed for flexibility, Tasks can be connected and configured to accomplish complex integration scenarios with minimal code.

Tasks in Frends are highly configurable and reusable, allowing for efficient orchestration and scalability of automation operations. Their modular nature ensures that Tasks can be tailored to fit specific business requirements, helping mitigate integration complexities.

HTTP Request task can be used to make HTTP requests to APIs.
HTTP Task is used to make HTTP requests to APIs to send or query data.

Due to the platform's flexibility, in case there are no suitable Tasks already available to your specific use case or target system, the Tasks can easily be created and added to your Frends Tenant. From https://tasks.frends.com you can request for an Official Task to be made, and contacting your favourite sales person or account manager you can also request a Custom Task to be made just for you.

Our Tasks are also open source, so anyone can pull the C# source code for a Task from GitHub and make it their own. Importing the Tasks is done using NuGet packages, and NuGet feeds can also be used to automate publication from your development pipeline.

For example, Tasks exist for at least the following target systems and technologies to perform integrations with:

Protocols & Messaging

  • HTTP, FTP, SFTP, AMQP, GraphQL

  • JSON, XML, EDIFACT, CSV, Fixed Width Flat Files

Cloud Services

  • AWS

  • Azure

  • Google Cloud

Data & Analytics

  • Databricks, Analytics Cloud, Celonis

  • Excel, JSON, Avro

Finance & Payments

  • BILL, Expensify, Chargify, FinancialForce

AI & ML

  • Google Dialogflow, Google Speech-to-Text, Text-to-Speech, Vision

ERP & CRM

  • Salesforce, HubSpot, Capsule CRM, Insightly, Zoho, Anaplan

File & Content Management

  • Dropbox, Box, Egnyte, Bynder, BrickFTP

Project & Workflow Tools

  • JIRA, Asana, Basecamp, Hive, Trello

Messaging & Communication

  • Gmail, Exchange, Intercom, Facebook Lead Ads, Instagram

Utilities & DevOps

  • GitHub, Codeship, Confluence, BambooHR

You can learn more about Tasks here.

Frends Triggers

Frends Triggers initiate action within the integration system, responding to external events or scheduling needs. They act as the "listener" components, waiting for specified conditions to occur—such as receiving a new message, elapsed time intervals, or API calls—before executing a set of Tasks.

The configurability of Triggers allows them to handle various input types and scenarios. This ensures that the right Tasks and Processes are executed precisely when needed, optimizing resource use and improving process efficiency.

Schedule trigger is used to run process according to date and time.
Schedule Trigger is used to run the Process according to date and time.

Together, Tasks and Triggers form the backbone of the Frends platform, enabling adaptable and robust system integrations. This empowers businesses to automate and streamline operations, resulting in increased productivity and reduced operational costs.

You can learn more about Triggers here.

Last updated

Was this helpful?