n8n-nodes-octavehq
Version:
Octave is the AI-powered messaging brain for B2B go-to-market teams, helping articulate product value, synthesize customer interaction data, and deploy consistent, effective messaging across all channels.
108 lines (85 loc) • 4.93 kB
Markdown
# n8n-nodes-octavehq
This is an n8n community node. It lets you use Octave in your n8n workflows.
Octave is the AI-powered messaging brain for B2B go-to-market teams, helping you articulate your product's value, synthesize customer interaction data, and deploy consistent, effective messaging across all your execution channels. In a world of rapid product innovation, Octave ensures your go-to-market strategy is always on message and impactful.
[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.
[Installation](#installation)
[Operations](#operations)
[Resources](#resources)
[Version history](#version-history)
## Installation
Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.
## Operations
The Octave node supports the following operations, categorized by resource:
**Resource: Agent**
* **List Agents**: List all agents
* Corresponds to `GET /api/v2/agents/list`
* **Enrich Company**: Enrich a company
* Corresponds to `POST /api/v2/agents/enrich-company/run`
* **Enrich Person**: Enrich a Person
* Corresponds to `POST /api/v2/agents/enrich-person/run`
* **Generate Content**: Generate content for a person
* Corresponds to `POST /api/v2/agents/generate-content/run`
* **Run Sequence**: Generate Emails for a person
* Corresponds to `POST /api/v2/agents/sequence/run`
* **Personalize Template**: Template Personalization Agent
* Corresponds to `POST /api/v2/agents/personalize-template/run`
* **Run Prospector**: Find relevant people at a company or lookalike companies
* Corresponds to `POST /api/v2/agents/prospector/run`
* **Qualify Company**: Determine if a company is qualified for a given Product and/or Segment
* Corresponds to `POST /api/v2/agents/qualify-company/run`
* **Qualify Person**: Determine if a person is qualified for a given Product, Persona, and/or Segment
* Corresponds to `POST /api/v2/agents/qualify-person/run`
* **Build Workspace**: Generate and build a Workspace
* Corresponds to `POST /api/v2/agents/workspace/build`
**Resource: API Key**
* **List API Keys**: Retrieves a list of API keys.
* Corresponds to `GET /api/v2/api-key/list`
**Resource: Async**
* **Run Agent Asynchronously**: Triggers an agent to run in the background.
* Corresponds to `POST /api/v2/async/agent/run`
* **Generate Headless Emails Asynchronously**: Triggers headless email generation in the background.
* Corresponds to `POST /api/v2/async/headless/generate-emails`
**Resource: Headless**
* **Generate Emails**: Triggers email generation via the headless service.
* Corresponds to `POST /api/v2/headless/generate-emails`
**Resource: Persona**
* **List Personas**: Retrieves a list of personas.
* Corresponds to `GET /api/v2/persona/list`
* **Get Persona**: Retrieves a specific persona by its OId.
* Corresponds to `GET /api/v2/persona/get`
**Resource: Playbook**
* **List Playbooks**: Retrieves a list of playbooks.
* Corresponds to `GET /api/v2/playbook/list`
* **Get Playbook**: Retrieves a specific playbook by its OId.
* Corresponds to `GET /api/v2/playbook/get`
* **Create Playbook**: Creates a new playbook.
* Corresponds to `POST /api/v2/playbook/create`
**Resource: Product**
* **List Products**: Retrieves a list of products.
* Corresponds to `GET /api/v2/product/list`
* **Get Product**: Retrieves a specific product by its OId.
* Corresponds to `GET /api/v2/product/get`
**Resource: Reference**
* **List References**: Retrieves a list of references.
* Corresponds to `GET /api/v2/reference/list`
* **Get Reference**: Retrieves a specific reference by its OId.
* Corresponds to `GET /api/v2/reference/get`
* **Create Reference**: Creates a new reference.
* Corresponds to `POST /api/v2/reference/create`
**Resource: Use Case**
* **List Use Cases**: Retrieves a list of use cases.
* Corresponds to `GET /api/v2/use-case/list`
* **Get Use Case**: Retrieves a specific use case by its OId.
* Corresponds to `GET /api/v2/use-case/get`
## Credentials
Get your API key from the Octave settings page. We recommend naming the credentials with the Workspace that the API key is associated with.
## Resources
* [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)
* [Library Overview](https://youtu.be/UyU1tDuRE58)
* [Playbooks Overview](https://youtu.be/SINDvLIfRa8)
* [Agents Overview](https://www.youtube.com/watch?v=oExCRibGjAU)
* [Octave + Clay Overview](https://www.youtube.com/watch?v=JjYLBddEn7A)
## Version history
0.1.1 - Octave <> N8N. Let the games begin!
1.0.1 - Add `x-request-source` header to indicate request came from n8n
1.0.2 - Add Credentials test + make Octave node usable by AI