When you want to automate a task, you need to choose something that will cause the automation to start.
This is called the trigger event.
For example, you could set up an automation that sends an email every time a new card is created.
You can create an automation for every time:
A card is created
You can create cards through forms, connections, emails, and integrations or import them through a spreadsheet. They always arrive at your pipe in the first phase.
Create a card or record: every time a card is created, create another card or database record with the same fields.
Create a connected card or record: every time a card is created, create another connected pipe or database record.
Move parent card: a parent card contains one or more cards connected to it (child cards). Every time child cards are moved to a phase, in a connected pipe, the parent card will also be moved in the pipe.
Update a field: whenever a card is created, update a field of a card in any phase or a database record with information from other fields.
Move card: every time a card is created in a pipe, the automation moves it to another phase.
Send an email template: every time a card is created in a phase, send an email template that's already created.
A card enters a phase
When you move a card from one phase to another, it means that it entered a new phase. To define what comes next, you can create an automation to:
Create a card or record: every time a card enters a phase, create a card or database record. For this automation to happen, match fields from the card to the database fields.
Create a connected card or record: every time a card enters a phase, another card containing the same fields will be created in a connected pipe. Or, it will create a new database record.
Move the parent card: every time the cards connected to a parent card enter a phase (in this pipe or in a connected pipe), the parent card will be moved to another phase.
Update a field: whenever a card enters a phase, update the information in a card or in a database record. For example, whenever the card enters the "Doing" phase, automatically assign Ned Nix.
Move card: every time a card enters a phase, the automation will move it to another phase, in the same pipe.
Send an email template: every time a card enters a phase, the automation submits an email template directly from the same card.
When a card leaves a phase
Every time a card is moved from a phase, you can send an email template from the phase it was moved from.
Example: every time a card moves from phase A to B, automatically send an email template from phase A.
A field is updated
A field contains all the necessary information in a phase of the process. For instance, an assignee field is updated when a team member is selected for it.
Create a card or record: every time a field is updated, create a card or database record. For example, in a Purchase Process, every time the field "purchase value" is updated, create a record in the "Expenses" database.
Create a connected card or record: When a field is updated in a pipe, a card is created in a connected pipe or a record is created in a connected database.
Move the parent card: In this case, the parent card is moved to a phase every time a field is updated in a child card.
Update field: Update a field: whenever a field is updated in a pipe, update another field on a card or a record in a database.
Move card: Here, when a field is updated, a card is moved (either in this pipe or in a connected pipe).
Send an email template: When a field is updated in a card, automatically submit an email template (that already exists) from a phase.
All connected cards move to a phase
Connections are especially useful for sharing information across different processes. In this case, every time a card that contains connections (to other cards or databases) is moved to a phase, something else happens as a consequence. For example:
Create a card or record: every time connected cards move to a phase, automatically update a database record that's connected to the pipe or create a new card.
Create a connected card or record: every time a card that's connected to other pipes or databases moves to a phase (in one pipe), it automatically creates a new card or database record — which should contain fields that correspond to the connected cards previously moved.
Move the parent card: every time connected cards move to a phase of the pipe (and if they're connected to a parent card), the parent card will also be moved to a phase. It can be moved to another phase or to the same phase as its child cards.
Update a field: Whenever connected cards move to phase, update a field on a connected card or a database record with the exact information you want.
Move card: Automatically move any card in the pipe to a respective phase if connected cards move in this pipe (or in a connected pipe).
Send an email template: If connected cards move to a phase in the pipe, automatically send an email template from the phase they've been moved from.
Recurring activity
As the name suggests, recurring activities are repeatable events in your process as you automate them.
Every 30 minutes.
Every hour.
Every day, at a specific time, like 10:00 PM, 10:30 PM, and so on.
Every week, on one or more days in the week, at a specific time (for example, Mondays at 2:30 PM).
Every month, at a specific day of the month and time of the day (for example, every day 5 at 2 PM).
You can set these frequencies to recurringly:
Create a card or record. Define a pipe to create cards or a database to create records (e.g., every 30 minutes, create a card in the pipe To-do List).
Move card. Select a pipe and define a phase to move cards to (e.g., every 1 hour, move cards to phase Doing).
Add new scenarios
As you define an event for recurring activities, you add new scenarios. This option allows you to specify your automation. E.g. A card is moved to a phase only if it's assigned to John.
You can create scenarios for 300 cards in a batch.
As the scenario hits this limit of cards, you'll need to configure it again.
What is UTC?
UTC is a global standard for time zones that everyone follows. If you want to set up an automation based on this standard, you can find out your UTC time zone on this website.
An alert is triggered
While managing a process, it is especially useful to count on alerts (or SLAs) to track the status of your demands. This way, you won't need to manually check cards one by one to ensure it's all going as expected.
You can set overdue, late, or expired alerts to trigger automations such as:
Create card or record: every time an alert is triggered, create a card or database record.
Create a connected card or record: every time an alert is triggered in a card, automatically create a new card (in the same pipe or in a connected pipe), or a record in a connected database.
Update a field: Whenever an alert triggers on a card, update a field in a card or database record. Example: When the expiration alert triggers on a purchase order, update the assignee field with Lala Lamberth.
Update a field: every time an alert is triggered in a card, automatically update a field in the same or in another card.
Move a card: every time an alert is triggered in a card, move the same card or another card to a phase.
Send an email template: every time an alert is triggered in a card, automatically submit an email template from the same card.
An email is received
You can exchange emails within Pipefy cards and automate actions to streamline communication. This saves time and prevents searching for emails individually when a new email arrives.
Create a card or record: When an email is received in a card that's in a specific phase, automatically create a new card (in the same pipe) or in a database of your choice.
Create a new connected card or record: As an email is received, create a new connected card (in a connected pipe) or a new record in a connected database.
Move the parent card: If the email is received in a card that's connected, automatically move the parent card (in the origin pipe) to a phase.
Update a field: Whenever an email is received, update a field on the card or a database record with the information you define.
Move card: Move the card to a specific phase when it receives a new email.
Send an email template: Whenever an email is received in a card, automatically submit another email with a template that's already created.
Join Pipefy Community to share feedback about our product, ask questions, and stay on top of what's new. Learn to use all the features of our platform in free courses at Pipefy Academy.
Related articles: