Skip to main content

Frontify automations

Learn how to set up and use automations.

Updated over a week ago

Note: During the beta phase, automation actions using OpenAI will run on Frontify’s API key—no need to use your own. You can process up to 10,000 assets per month.

In the future, you’ll need to use your own OpenAI key. Frontify’s key may only be available for limited use cases, such as trials.

This is a general introduction to automations. If you’d like to automatically set asset descriptions, check out this article instead.

Table of contents.

Intro

Frontify automations are rules you set up to make things happen on their own when something changes, like when a file is uploaded or edited. You can:

  • Choose what starts the automation - the trigger (like uploading an image),

  • Set conditions (like “only if it’s a PNG”),

  • Decide what action should happen (like “add a description” or “send a message”).

Install

Frontify’s core automation actions, like setting asset workflow status, descriptions, titles, and tags, are installed by default. To use OpenAI-powered actions such as generating descriptions, analyzing images, or translating metadata, go to the Marketplace and, under the app section, search for 'OpenAI automation actions' to install them (procedure here).

You can access automation from your project or library's header navigation. (Note: In the old navigation, access was from the power bar on the left-hand side.)

With the old UI, the journey to arrive at the automation dashboard is a little different, as shown in the GIF below.

Set up new automations

Once in the automations page, you can set up a new automation using the “New automation” button.

When you click the “New automation” button, a new automation flow will appear in draft status. Before activating it, you need to configure the flow according to the automation needs. Automations don't run until they're activated.

As a good practice, set a meaningful name for the automation flow after a new draft is created.

The automation setup screen is where triggers, trigger conditions, and actions are configured. Click the “New automation” button to see the automation setup screen.

Trigger configuration

After clicking on the “Add a trigger” button, available triggers are displayed. You can select one trigger from this list:

Trigger configuration - Conditions

After the trigger is specified, you can optionally set some conditions on the trigger, as the image below shows.

Action configuration

After the trigger is configured, it is time to configure the action(s). After clicking on the “Add an action” button, you can see the available actions. Depending on what the automation is expected to do, you can select one of the actions from this list.

It's important to understand the logical sequence of actions: If an action (e.g, Add tags to the asset) is using the result of another action (Analyze image with OpenAI), then they should be in the correct order in the flow. For example, the "Add tags to the asset" action should not be placed before the "Analyze image with OpenAI" action.

Action configuration - input parameters

Once the action is selected, you have to configure it based on your needs. Each action accepts different input parameters. Input parameters are values that the automations need to perform an action. Typically, input parameters can come from one of the following:

  • The trigger

  • One of the previous actions

  • It is hard-coded

Some examples are as shown below:

For the “Set asset title” action, the “Id of the asset” comes from the trigger (asset ID), and the value for the “Title to be set” comes from one of the previous actions (action 54).

For the “Translate with OpenAI” action, the value of the “Text to be translated” is coming from one of the previous actions, and for “Target language” a hard-coded value (“German”) is set by the user.

It's also possible to combine a few of these values to pass to a parameter.

Activate the automation

Once all actions are configured, you can activate the automation via the toggle in the top right corner.

To activate the automation, ensure that at least one trigger and one action are selected, and that all required parameter fields for each action are filled out. Otherwise, the automation cannot be activated.

Active automations will automatically run when the corresponding trigger event occurs and execute the configured actions.

Limitations

  • Currently, automations work within a single library or project.

  • Currently, automations have two states: draft and active. There is no versioning of the automations.

  • Currently, there is no overview dashboard to see which automation executed when and what the result was (fail or success).

And that’s a wrap — thanks for reading. If you have a specific use case in mind, check out our guide on setting up automatic asset descriptions for step-by-step instructions.

Did this answer your question?