Frontify icon

Frontify

Interact with Frontify

Overview

This node integrates with the Frontify platform, enabling users to manage various Frontify resources such as brands, projects, folders, assets, and creatives through GraphQL API calls. Specifically, for the Brand - Create operation, it allows creating a new brand in Frontify by specifying its name and main color.

Common scenarios where this node is beneficial include:

  • Automating brand creation workflows when onboarding new clients or projects.
  • Integrating Frontify brand management into larger automation pipelines.
  • Quickly setting up brand identities programmatically without manual UI interaction.

Example use case:

  • A marketing team uses this node to automatically create a new brand in Frontify whenever a new client is added to their CRM system, specifying the brand's name and primary color.

Properties

Name Meaning
Authentication Means of authenticating with Frontify; currently supports "Access Token" authentication.
Brand Name The name of the brand to create (required).
Brand Color The main color of the brand to create, specified as a color value (required).
Additional Options Optional additional parameters:
• Token (an API token, password type)
• Domain (Frontify domain URL, default: https://example.frontify.com)

Output

The output JSON contains the newly created brand object returned from Frontify's GraphQL API. This typically includes fields such as:

  • id: Unique identifier of the brand.
  • name: Name of the brand.
  • slug: URL-friendly slug of the brand.
  • rgbaColor: Object describing the brand's color in RGBA format (red, green, blue, alpha).
  • avatar: Brand avatar image URL.
  • libraries: List of libraries associated with the brand.
  • workspaceProjects: List of workspace projects under the brand.

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the Frontify API using an API key or access token credential.
  • The node uses GraphQL queries/mutations to interact with Frontify services.
  • The user must configure the Frontify domain if different from the default.
  • No other external dependencies are required.

Troubleshooting

  • Authentication errors: Ensure the provided access token is valid and has sufficient permissions to create brands.
  • Validation errors: The brand name and color are required; missing or invalid values will cause the request to fail.
  • Network issues: Verify that the Frontify domain URL is correct and accessible from the n8n environment.
  • API limits: If many requests are made rapidly, Frontify may throttle or reject requests; implement retry logic or rate limiting if needed.
  • Error messages: Errors returned from the API will be surfaced; check the error details for specific causes like permission denied or invalid input.

Links and References

Discussion