n8n-nodes-tukigrowth
v1.0.0
Published
n8n community node for TukiGrowth API
Downloads
127
Maintainers
Readme
n8n-nodes-tukigrowth
n8n community node for TukiGrowth API.
TukiGrowth is a marketing strategy and content planning platform. This node allows you to interact with organizations, clients, objectives, audiences, content briefs, and more.
Installation
In n8n Community Nodes
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-tukigrowth - Click Install
Manual Installation
cd ~/.n8n/custom
npm install n8n-nodes-tukigrowthCredentials
To use this node, you need a TukiGrowth API key:
- Log in to your TukiGrowth account
- Go to Settings > API Keys
- Create a new API key
- Copy the key (starts with
tuki_)
In n8n:
- Go to Credentials
- Click Add Credential
- Search for "TukiGrowth API"
- Paste your API key
- Save
AI Agent Support
This node can be used as a tool in n8n AI Agent workflows. Simply add it to your AI Agent's tools to enable the agent to interact with TukiGrowth resources.
Supported Resources & Operations
| Resource | List | Get | Create | Update | Delete | |----------|:----:|:---:|:------:|:------:|:------:| | Organization | ✅ | ✅ | ✅ | ✅ | ❌ | | Client | ✅ | ✅ | ✅ | ✅ | ✅ | | Business Context | ❌ | ✅ | ❌ | ✅ | ❌ | | Objective | ✅ | ✅ | ✅ | ✅ | ✅ | | Audience | ✅ | ✅ | ✅ | ✅ | ✅ | | Pain Point | ✅ | ✅ | ✅ | ✅ | ✅ | | Content Brief | ✅ | ✅ | ✅ | ✅ | ✅ | | Social Media Post | ✅ | ✅ | ✅ | ✅ | ✅ | | Website Content | ✅ | ✅ | ✅ | ✅ | ✅ | | Asset | ✅ | ✅ | ✅ | ✅ | ✅ | | Product | ✅ | ✅ | ✅ | ✅ | ✅ | | Customer | ✅ | ✅ | ✅ | ✅ | ✅ | | Order | ✅ | ✅ | ✅ | ✅ | ✅ | | Ad Campaign | ✅ | ✅ | ✅ | ✅ | ✅ | | Newsletter | ✅ | ✅ | ✅ | ✅ | ✅ | | Comment | ✅ | ❌ | ✅ | ✅ | ✅ |
Organization
Manage organizations (top-level entities).
| Operation | Description | |-----------|-------------| | List | Get all organizations | | Get | Get a single organization by ID | | Create | Create a new organization | | Update | Update an organization |
Create/Update Fields:
- Name (required for create)
- Slug (required for create, URL-friendly identifier)
- Status (active, paused, archived)
Client
Manage clients within an organization.
| Operation | Description | |-----------|-------------| | List | Get all clients for an organization | | Get | Get a single client by ID | | Create | Create a new client | | Update | Update a client | | Delete | Delete a client |
Create Fields:
- Name (required)
- Code (optional)
- Website (optional)
- Industry (optional)
- Description (optional)
Business Context
Manage the business context for a client (strategic information).
| Operation | Description | |-----------|-------------| | Get | Get the business context for a client | | Update | Update the business context |
Update Fields:
- Value Proposition
- Target Audience
- Competitive Advantage
- Key Differentiators
- Brand Voice
Objective
Manage marketing objectives for a client.
| Operation | Description | |-----------|-------------| | List | Get all objectives | | Get | Get an objective by ID | | Create | Create a new objective | | Update | Update an objective | | Delete | Delete an objective |
Create Fields:
- Title (required)
- Type (awareness, consideration, conversion, retention)
Audience
Manage target audiences for a client.
| Operation | Description | |-----------|-------------| | List | Get all audiences | | Get | Get an audience by ID | | Create | Create a new audience | | Update | Update an audience | | Delete | Delete an audience |
Create Fields:
- Name (required)
- Description (optional)
- Demographics (optional)
- Pain Points (optional)
- Goals (optional)
Pain Point
Manage customer pain points for a client.
| Operation | Description | |-----------|-------------| | List | Get all pain points | | Get | Get a pain point by ID | | Create | Create a new pain point | | Update | Update a pain point | | Delete | Delete a pain point |
Create Fields:
- Title (required)
- Severity (low, medium, high)
- Description (optional)
Content Brief
Manage content briefs for a client.
| Operation | Description | |-----------|-------------| | List | Get all content briefs | | Get | Get a content brief by ID | | Create | Create a new content brief | | Update | Update a content brief | | Delete | Delete a content brief |
Create Fields:
- Title (required)
- Funnel Level (awareness, consideration, conversion, retention)
- Description (optional)
- Target Keywords (optional)
- Content Type (optional)
Social Media Post
Manage social media posts for a client.
| Operation | Description | |-----------|-------------| | List | Get all social media posts | | Get | Get a social media post by ID | | Create | Create a new social media post | | Update | Update a social media post | | Delete | Delete a social media post |
Create Fields:
- Title (required)
- Channel (linkedin, twitter, instagram, facebook, tiktok, youtube)
- Content Type (post, story, reel, carousel)
- Content (optional)
- Scheduled Date (optional)
Website Content
Manage website content for a client.
| Operation | Description | |-----------|-------------| | List | Get all website content | | Get | Get website content by ID | | Create | Create new website content | | Update | Update website content | | Delete | Delete website content |
Create Fields:
- Title (required)
- Content Type (landing_page, blog_post, product_page, about_page, faq)
- Content (optional)
- URL (optional)
- Meta Description (optional)
Asset
Manage digital assets for a client.
| Operation | Description | |-----------|-------------| | List | Get all assets | | Get | Get an asset by ID | | Create | Create a new asset | | Update | Update an asset | | Delete | Delete an asset |
Create Fields:
- Name (required)
- URL (required)
- Type (image, video, document, audio, other)
- Description (optional)
Product
Manage products for a client.
| Operation | Description | |-----------|-------------| | List | Get all products | | Get | Get a product by ID | | Create | Create a new product | | Update | Update a product | | Delete | Delete a product |
Create Fields:
- Name (required)
- Description (optional)
- Price (optional)
- Category (optional)
- SKU (optional)
Customer
Manage customers for a client.
| Operation | Description | |-----------|-------------| | List | Get all customers | | Get | Get a customer by ID | | Create | Create a new customer | | Update | Update a customer | | Delete | Delete a customer |
Create Fields:
- Name (required)
- Email (optional)
- Phone (optional)
- Company (optional)
Order
Manage orders for a client.
| Operation | Description | |-----------|-------------| | List | Get all orders | | Get | Get an order by ID | | Create | Create a new order | | Update | Update an order | | Delete | Delete an order |
Create Fields:
- Customer ID (required)
- Products (optional)
- Total (optional)
- Status (optional)
Ad Campaign
Manage advertising campaigns for a client.
| Operation | Description | |-----------|-------------| | List | Get all ad campaigns | | Get | Get an ad campaign by ID | | Create | Create a new ad campaign | | Update | Update an ad campaign | | Delete | Delete an ad campaign |
Create Fields:
- Name (required)
- Platform (google, facebook, instagram, linkedin, tiktok)
- Budget (optional)
- Start Date (optional)
- End Date (optional)
- Status (optional)
Newsletter
Manage newsletters for a client.
| Operation | Description | |-----------|-------------| | List | Get all newsletters | | Get | Get a newsletter by ID | | Create | Create a new newsletter | | Update | Update a newsletter | | Delete | Delete a newsletter |
Create Fields:
- Subject (required)
- Content (optional)
- Scheduled Date (optional)
- Status (optional)
Comment
Manage comments on resources.
| Operation | Description | |-----------|-------------| | List | Get all comments | | Create | Create a new comment | | Update | Update a comment | | Delete | Delete a comment |
Create Fields:
- Body (required)
- Resource Type (optional)
- Resource ID (optional)
Update Fields:
- Body
- Is Resolved (boolean)
Example Usage
Create a Client
- Add a TukiGrowth node to your workflow
- Select Client as the resource
- Select Create as the operation
- Select the Organization
- Fill in the required fields:
- Name
- Optionally add:
- Code
- Website
- Industry
List Content Briefs
- Add a TukiGrowth node
- Select Content Brief > List
- Select the Organization and Client
- The node will return all content briefs for that client
Create a Social Media Post
- Add a TukiGrowth node
- Select Social Media Post > Create
- Select the Organization and Client
- Fill in:
- Title
- Channel (e.g., LinkedIn, Twitter)
- Content Type (post, carousel, etc.)
- Content
Development
This project uses Docker for builds:
# Build
docker compose run build
# Publish
docker compose run publishLicense
MIT
