Actions20
- Asset Actions
- Creative Actions
- Brand Actions
- Project Actions
- Folder Actions
- Account Actions
Overview
This node integrates with the Frontify platform, enabling users to interact programmatically with various Frontify resources such as assets, creatives, brands, projects, folders, and accounts. Specifically, for the Creative resource with the Get Creative Template operation, the node fetches detailed information about a creative template by its ID. This includes metadata like the template's name, associated brand, pages with preview URLs, and configurable variables.
Common scenarios where this node is beneficial include:
- Automating retrieval of creative templates for use in marketing or design workflows.
- Integrating Frontify creative templates into other systems or processes.
- Fetching template details to dynamically generate or customize creatives based on variable inputs.
Practical example:
- A marketing automation workflow that pulls a specific creative template from Frontify to display previews or to prepare it for export or further processing.
Properties
| Name | Meaning |
|---|---|
| Authentication | Means of authenticating with Frontify; currently supports "Access Token" authentication. |
| Template ID | The unique identifier of the creative template to retrieve. Required for this operation. |
| Additional Options | Optional collection including: - Token (an additional token, password type) - Domain (the Frontify domain URL, default: https://example.frontify.com) |
Output
The output JSON contains the detailed data of the requested creative template, structured as follows:
id: The unique identifier of the creative template.name: The name of the creative template.brandId: The ID of the brand associated with the template.pages: An array of page objects, each containing:previewUrl: URL to preview the page.
variables: An array of variable objects used in the template, each including:key: Variable key.type: Type of the variable.name: Human-readable name of the variable.value: Default or current value of the variable.connectionCount: Number of connections or references to this variable.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authentication with Frontify.
- Uses GraphQL API calls to communicate with Frontify services.
- Optionally configurable domain URL if using a custom Frontify instance.
- No additional external dependencies beyond standard HTTP requests and n8n helper methods.
Troubleshooting
- Invalid Template ID: If the provided Template ID does not exist or is malformed, the node will likely throw an error indicating the template could not be found. Verify the Template ID is correct.
- Authentication Errors: Ensure the access token provided is valid and has sufficient permissions to access creative templates.
- Network or Domain Issues: If using a custom domain, ensure the domain URL is correct and reachable.
- API Rate Limits: Frequent requests may hit Frontify API rate limits; handle errors accordingly or implement retries.
- Malformed Variables Input: When providing variables for other operations (not applicable here), ensure proper JSON structure.
Links and References
- Frontify API Documentation (for general API usage and authentication)
- GraphQL Queries and Mutations (details on available queries and mutations)
This summary focuses exclusively on the Creative resource and the Get Creative Template operation as requested.