Frontify icon

Frontify

Interact with Frontify

Overview

This node integrates with the Frontify platform, enabling users to interact programmatically with various Frontify resources such as Brands, Assets, Projects, Folders, Accounts, and Creatives. Specifically, for the Brand resource with the List operation, the node fetches a list of all brands available in the connected Frontify workspace.

Common scenarios where this node is beneficial include:

  • Automating brand management workflows by retrieving brand details.
  • Synchronizing brand data from Frontify into other systems or databases.
  • Displaying available brands dynamically in dashboards or applications.

Example use case:

  • A marketing team wants to automatically pull all their brands from Frontify to update a centralized brand directory or trigger further automation based on brand attributes.

Properties

Name Meaning
Authentication Means of authenticating with the service. Available option: Access Token
Additional Options Collection of optional parameters:
- Token The API access token (password type)
- Domain The Frontify domain URL, defaulting to https://example.frontify.com

Output

The output JSON for the Brand List operation contains an array of brand objects with the following structure:

  • id: Unique identifier of the brand.
  • name: Name of the brand.
  • slug: URL-friendly slug of the brand.
  • rgbaColor: Object representing the brand's color with properties red, green, blue, and alpha.
  • avatar: URL or reference to the brand's avatar image.
  • libraries: An object containing an items array listing libraries associated with the brand; each library has id and name.
  • workspaceProjects: An object containing an items array listing projects under the brand; each project has id and name.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authentication with Frontify.
  • The node makes GraphQL requests to the Frontify API endpoint, which defaults to the domain provided in the "Domain" property or a preset domain.
  • No additional external dependencies beyond standard HTTP and GraphQL request handling.

Troubleshooting

  • Authentication errors: Ensure the provided access token is valid and has sufficient permissions to query brands.
  • Network or domain issues: Verify that the domain URL is correct and accessible from the n8n environment.
  • Empty results: If no brands are returned, confirm that the authenticated user has access to brands in the Frontify workspace.
  • GraphQL errors: These may occur if the API schema changes or if invalid queries are made; check the error message for details and verify the query structure.

Links and References

Discussion