Octave Make integrationAutomate Octave with Make.
Can Make run your Octave agents for you? Yes. The Octave Make integration gives you 101 modules, 83 actions and 18 searches, for sales and marketing teams who want Octave fed by their other apps. This page shows how to connect it and build a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Octave Make integration do for you?
The Octave Make integration links your Octave workspace to Make, a no-code tool where you build a scenario: the automation itself, a chain of modules. Each module is one brick, here an Octave action or search, so Octave can run its agents and update its records when something happens in another app.
Enriched accounts without copy and paste. A new company appears in your CRM, and Run an enrich company agent starts on it. The bundle Octave returns (a bundle is one item passed from a module to the next) can then flow into the next app of the chain.
Leads sorted before a rep calls. Run a qualify person agent or Run a qualify company agent takes over when a form comes in, and Run a call prep agent covers the step right before a meeting.
A library that stays current. Personas, competitors, products and proof points each have a Create, Update and Delete module, so a spreadsheet your team already maintains can keep Octave in line.
Two limits matter. Octave has no trigger module, so the scenario starts from another app or from a schedule. And the Octave documentation in Make is AI-generated content that may contain mistakes, so test each module with Run once. The Make training covers the editor basics, Make troubleshooting helps when a run fails, and n8n vs Make compares both tools if you hesitate.
How do you connect Octave to Make?
- 01
Generate your API key in Octave
You need an active Octave account. In Octave, open the Developers tab in the top menu, click the button that generates a new API key for your workspace, then copy the key shown on screen.
- 02
Add an Octave module in Make
In your scenario, add any Octave module and click Create a connection. A connection is your Octave account linked to Make once and reused by every Octave module. The Connection name field is optional but helps later.
- 03
Paste the key and save
Paste the API key you copied from Octave, or follow the instructions Make displays, and confirm. Make can now list what your workspace holds when you fill the next module fields.
Your first scenario with Octave
GoalWhen a new company lands in your CRM, Make runs Octave's enrich company agent on it.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to place the first module. Octave has no trigger, so this first spot goes to your CRM or form app.
- 02
Set the starting module
Pick the module of that other app that watches for new companies, and create its connection. Make then lists the objects it can read so you choose the right one.
- 03
Add the Octave agent
Click the + on the right, search for Octave, pick Run an enrich company agent and create your Octave connection with the API key. Map the company data from the first module.
- 04
Test with Run once
Click Run once. Make runs the scenario one time; then read the bundles each module received, including the one Octave sent back.
- 05
Schedule and switch it on
Open the clock on the first module. The default schedule of a new scenario is every 15 minutes; adjust it within your plan's limits, then switch the scenario on.
What the Octave modules do
Octave gives you 101 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Apply a brand voice
- Build a workspace
- Create a brand voice
- Create a buying trigger
- Create a competitor
- Create a persona
- Create a playbook
- Create a product
- Create a proof point
- Create a reference
- Create a resource
- Create a segment
- Create a service
- Create a solution
- Create a use case
- Create an agent
- Create an agent experiment
- Delete a buying trigger
- Delete a competitor
- Delete a persona
- Delete a playbook
- Delete a product
- Delete a proof point
- Delete a reference
- Delete a resource
- Delete a segment
- Delete a service
- Delete a solution
- Delete a use case
- Delete an agent
- Generate a brand voice
- Generate a solution
- Generate buying triggers
- Generate competitors
- Generate personas
- Generate products
- Generate proof points
- Generate references
- Generate segments
- Generate services
- Generate use cases
- Get a brand voice
- Get a buying trigger
- Get a competitor
- Get a persona
- Get a playbook
- Get a product
- Get a proof point
- Get a reference
- Get a resource
- Get a resource status
- Get a segment
- Get a service
- Get a solution
- Get a use case
- Get a workflow run status
- Get an agent
- Get an async agent run status
- List agent types
- List agents
- List brand voices
- List buying triggers
- List competitors
- List languages
- List personas
- List playbooks
- List products
- List proof points
- List references
- List resources
- List segments
- List services
- List solutions
- List use cases
- Make an API call
- Run a call prep agent
- Run a content agent
- Run a prospector agent
- Run a qualify company agent
- Run a qualify person agent
- Run a sequence agent
- Run a workflow
- Run an agent (async)
- Run an enrich company agent
- Run an enrich person agent
- Search context
- Search resources
- Toggle default brand voice
- Update a brand voice
- Update a buying trigger
- Update a competitor
- Update a persona
- Update a playbook
- Update a product
- Update a proof point
- Update a reference
- Update a segment
- Update a service
- Update a solution
- Update a use case
- Update an agent
Apply a brand voice
ActionIn the docs onlyApply a brand voice puts one of the voices saved in your Octave workspace to work inside a scenario, so the text your flow carries follows the tone your team agreed on.
Build a workspace
ActionIn the docs onlyBuild a workspace starts an Octave workspace from Make rather than from the Octave screens, so a new space can appear as soon as an event in another app calls for it.
Create a brand voice
ActionIn the docs onlyWith Create a brand voice, a new voice lands in Octave from data your scenario already holds, like a style guide stored in a document or the answers of an internal form.
Create a buying trigger
ActionIn the docs onlyA buying trigger saved in Octave is only one module away: Create a buying trigger records a new one from the bundle your scenario carries, without a trip through the Octave interface.
Create a competitor
ActionIn the docs onlyCreate a competitor adds a rival to your Octave records straight from Make, using the values you map from the previous module.
Create a persona
ActionIn the docs onlyAdding a buyer profile to Octave no longer requires the Octave screens: Create a persona writes it from the fields mapped in your scenario.
Create a playbook
ActionIn the docs onlyCreate a playbook stores a new playbook in Octave from your scenario, taking its content from whatever the earlier modules provide.
Create a product
ActionIn the docs onlyYour catalog changes in one tool and Octave follows: Create a product records a new product each time the scenario receives one.
Create a proof point
ActionIn the docs onlyCreate a proof point saves a new proof point in Octave from the data your scenario passes along, so evidence approved elsewhere is ready for your sales team.
Create a reference
ActionIn the docs onlyCreate a reference adds a new reference to Octave from the values mapped in the module, so your list of references grows as deals move.
Create a resource
ActionIn the docs onlyCreate a resource hands a new resource to Octave from Make, so material your team publishes elsewhere is also available on the Octave side.
Create a segment
ActionIn the docs onlyA new market segment can reach Octave without manual entry: Create a segment writes one from the data mapped in the module.
Create a service
ActionIn the docs onlyCreate a service records a service in Octave, the counterpart of Create a product for what you sell as work rather than as goods.
Create a solution
ActionIn the docs onlyCreate a solution adds a solution to Octave straight from your scenario, filled with the values you map from earlier modules.
Create a use case
ActionIn the docs onlyCreate a use case saves a new use case in Octave from the data of your scenario, so stories collected by other teams do not stay in their tools.
Create an agent
ActionIn the docs onlyCreate an agent sets up a new Octave agent from Make rather than from the Octave interface, so agents can be created as part of a larger flow.
Create an agent experiment
ActionIn the docs onlyCreate an agent experiment starts an experiment on an Octave agent from your scenario, which keeps the setup of each test traceable in Make.
Delete a buying trigger
ActionIn the docs onlyDelete a buying trigger removes a buying trigger from Octave once it no longer reflects a real signal in your market.
Delete a competitor
ActionIn the docs onlyOnce a rival leaves your market, Delete a competitor clears it from Octave so your records match what sales actually faces.
Delete a persona
ActionIn the docs onlyDelete a persona takes a buyer profile out of your Octave workspace, which keeps the list of personas limited to the ones you still target.
Delete a playbook
ActionIn the docs onlyRetiring an old sales approach is the job of Delete a playbook, which removes it from Octave for good.
Delete a product
ActionIn the docs onlyDelete a product removes a product from Octave, so the products your agents see stay in line with what you still sell.
Delete a proof point
ActionIn the docs onlyDelete a proof point pulls a piece of evidence out of Octave, which matters when a claim should no longer appear in sales material.
Delete a reference
ActionIn the docs onlyDelete a reference removes a reference from Octave, so a client who stopped working with you is no longer offered as an example.
Delete a resource
ActionIn the docs onlyDelete a resource takes a resource out of Octave, which keeps retired material from lingering next to the current version.
Delete a segment
ActionIn the docs onlyDelete a segment drops a segment from your Octave workspace once your team stops targeting it.
Delete a service
ActionIn the docs onlyDelete a service removes a service from Octave when you stop offering that work, so it no longer shows up next to your live offers.
Delete a solution
ActionIn the docs onlyDelete a solution clears an outdated solution from Octave, leaving only the offers your team still presents.
Delete a use case
ActionIn the docs onlyDelete a use case removes a use case from Octave when that usage story no longer applies to your offer.
Delete an agent
ActionIn the docs onlyDelete an agent removes an Octave agent, which is the clean way to retire agents built for a test or for a team that no longer exists.
Generate a brand voice
ActionIn the docs onlyGenerate a brand voice asks Octave to produce a brand voice for you, instead of writing one field by field with Create a brand voice.
Generate a solution
ActionIn the docs onlyGenerate a solution has Octave draft a solution, whereas Create a solution expects you to supply every value yourself.
Generate buying triggers
ActionIn the docs onlyGenerate buying triggers lets Octave propose buying triggers for your workspace rather than you listing them one by one.
Generate competitors
ActionIn the docs onlyGenerate competitors asks Octave for competitors instead of a single rival you already know, a quick way to fill a list that is still empty.
Generate personas
ActionIn the docs onlyRather than drafting every buyer profile by hand, Generate personas has Octave propose them for your workspace.
Generate products
ActionIn the docs onlyGenerate products gets Octave to propose products for your workspace, useful when the catalog in Octave is still empty.
Generate proof points
ActionIn the docs onlyGenerate proof points asks Octave to propose proof points, so your team has material to review instead of an empty list.
Generate references
ActionIn the docs onlyGenerate references has Octave propose references for your workspace, a first batch to sort through rather than a finished list.
Generate segments
ActionIn the docs onlyGenerate segments lets Octave suggest segments for your workspace, which helps when you have not yet split your market.
Generate services
ActionIn the docs onlyGenerate services gets Octave to propose the services of your workspace, the counterpart of Generate products for offers you sell as work.
Generate use cases
ActionIn the docs onlyOctave drafts use cases for you, so your workspace gets a starting list of the problems your offer solves without typing each one. The drafts land as data the next module can read.
Get a brand voice
ActionIn the docs onlyThis action fetches one brand voice from your Octave workspace, so a later module can write in that tone. You pick which voice, and Make passes it along as a single bundle (one item handed to the next module).
Get a buying trigger
ActionIn the docs onlyPull a single buying trigger out of Octave and hand its details to the rest of your scenario (the automation you build in Make). Handy when an email or a CRM note must mention the exact signal.
Get a competitor
ActionIn the docs onlyReads one competitor profile stored in Octave and makes it available to the modules that follow. Your battlecard content can then travel into a CRM note, a chat message or a document.
Get a persona
ActionIn the docs onlyWith this module, a scenario loads one buyer persona from Octave: the profile your team wrote about who buys and why. Later steps can map that profile into messages or records.
Get a playbook
ActionIn the docs onlyFetch one Octave playbook so its guidance can reach the people or tools that need it. A playbook groups how your team sells to a given situation; this brick brings one of them into the flow.
Get a product
ActionIn the docs onlyLoads a single product record from Octave. The description your team wrote stays the reference, and Make copies it into whatever comes next: a quote draft, a sheet row, a message.
Get a proof point
ActionIn the docs onlyProof points are the facts that back your claims, and this module fetches one of them from Octave for the rest of the scenario to use in an email, a slide or a CRM field.
Get a reference
ActionIn the docs onlyPick up one customer reference from Octave and pass it downstream. It keeps your approved reference as the single source when a scenario assembles sales material.
Get a resource
ActionIn the docs onlyOne resource from Octave, delivered as a bundle: that is what this action gives you. The next module can attach it, summarize it or store its details somewhere else.
Get a resource status
ActionIn the docs onlyChecks where a resource stands inside Octave, so your scenario can wait for it before using it. The answer comes back as a bundle the next module can read.
Get a segment
ActionIn the docs onlyReturns one market segment defined in Octave, with the details your team saved for it. Downstream modules can then tag a lead, pick a sequence or fill a report column from it.
Get a service
ActionIn the docs onlyServices are what you deliver beyond a product, and this module reads one of them from Octave. The content flows to the next brick exactly as stored.
Get a solution
ActionIn the docs onlyBrings one solution record from Octave into your scenario. Useful when a message has to explain how your offer answers a problem, in the words your team validated.
Get a use case
ActionIn the docs onlyThis module retrieves a single use case from Octave: one concrete problem your customers solve with you. Map its content into a pitch, a CRM note or a knowledge base page.
Get a workflow run status
ActionIn the docs onlyAfter Octave starts a workflow, this action tells your scenario how that run is going. It lets Make react to the outcome instead of assuming it went well.
Get an agent
ActionIn the docs onlyReads the settings of one Octave agent so you can see or reuse them elsewhere. It is a look-up, not a launch: nothing runs inside Octave when this module executes.
Get an async agent run status
ActionIn the docs onlyPairs with Run an agent (async): once an agent has started in the background, this module asks Octave whether the run has finished and what came of it.
List agent types
SearchIn the docs onlyShows the kinds of agents Octave offers, returned as a list. A search module like this one can hand back zero, one or several bundles, and each bundle goes through the next modules separately.
List agents
SearchIn the docs onlyGives you every agent set up in your Octave workspace, one bundle per agent. It is the quickest way to see what is available before wiring a Run or Get module.
List brand voices
SearchIn the docs onlyReturns the brand voices saved in Octave, one bundle each. Use it when you do not know in advance which voice a step should pick.
List buying triggers
SearchIn the docs onlyPulls the buying triggers your team has modeled in Octave as a series of bundles. From there, Make can copy them to a sheet, a CRM or a team channel.
List competitors
SearchIn the docs onlyHands back all competitor profiles stored in Octave. Each one becomes its own bundle, ready to be written somewhere else or checked against a deal.
List languages
SearchIn the docs onlyAsks Octave which languages it supports and returns them as bundles. It helps you feed a valid choice into modules that write content, instead of typing a value by hand.
List personas
SearchIn the docs onlyRetrieves every persona in your Octave workspace, one per bundle. It lets a scenario compare each profile with a lead's role.
List playbooks
SearchIn the docs onlyShows all the playbooks your team keeps in Octave. The result arrives as separate bundles you can loop through, store or send to a channel.
List products
SearchIn the docs onlyReturns the product catalog kept in Octave as a set of bundles. That lets Make mirror it into a spreadsheet, a site or another sales tool.
List proof points
SearchIn the docs onlyCollects every proof point from Octave so a scenario can sort, filter or share them. Each proof point travels as its own bundle.
List references
SearchIn the docs onlyBrings back the customer references stored in Octave, bundle by bundle. The next module can pick the one closest to a prospect's profile.
List resources
SearchIn the docs onlyReturns the resources uploaded to Octave. Think of it as the inventory: it tells you what is there, while Get a resource reads a single one in detail.
List segments
SearchIn the docs onlyHands you every segment defined in Octave as a list of bundles. Map them into a lookup table or a CRM picklist so everyone uses the same segments.
List services
SearchIn the docs onlyReads all the services stored in Octave and returns one bundle each. It is the read side of your services catalog.
List solutions
SearchIn the docs onlyReturns the solutions recorded in Octave, so your scenario can pick the right one or copy the whole set elsewhere.
List use cases
SearchIn the docs onlyGives your scenario all the use cases saved in Octave, one per bundle. Good for building an index or checking coverage.
Make an API call
ActionIn the docs onlyWhen the listed modules stop short, this one lets you call any endpoint of the Octave API from your scenario, reusing the same connection. No separate key to set up.
Run a call prep agent
ActionIn the docs onlyLaunches Octave's call prep agent from a scenario, so preparation for a sales call can start as soon as a meeting exists somewhere else. The agent's output comes back for the next module.
Run a content agent
ActionIn the docs onlyStarts the content agent in Octave and returns what it wrote. That puts drafted copy inside your scenario, ready to be stored, reviewed or sent.
Run a prospector agent
ActionIn the docs onlyKicks off Octave's prospector agent and brings its findings into Make. Your scenario can then push them to a CRM, a sheet or a review channel.
Run a qualify company agent
ActionIn the docs onlyAsks Octave to qualify a company and hands the verdict to your scenario. The next modules can then treat good fits and the rest differently.
Run a qualify person agent
ActionIn the docs onlyRuns Octave's person qualification agent on a contact and returns the outcome. It differs from the company version: here the subject is the individual, not their employer.
Run a sequence agent
ActionIn the docs onlyHand a contact to your Octave sequence agent and get back the outreach it drafts, ready to pass to the next module of your scenario (the automation you build in Make).
Run a workflow
ActionIn the docs onlyStarts one of your Octave workflows from inside Make, so a workflow you already built in Octave runs without anyone clicking in the app.
Run an agent (async)
ActionIn the docs onlyLaunches an Octave agent and lets the scenario move on without waiting for the answer, which keeps long agent jobs from holding up the rest of the flow.
Run an enrich company agent
ActionIn the docs onlyGives Octave a company and receives a richer profile of it, which you can then write into a CRM, a sheet or a Slack message with the next module.
Run an enrich person agent
ActionIn the docs onlySends a person to the Octave enrichment agent and returns what it found about them, turning a bare name and email into a contact your reps can actually work with.
Search context
SearchIn the docs onlyLooks through the context stored in your Octave workspace and returns the pieces that match your query, so a later module can use them in a message or a document.
Search resources
SearchIn the docs onlyFinds the resources saved in Octave that match what you type, handing each result to the rest of the scenario as its own item.
Toggle default brand voice
ActionIn the docs onlySwitches which brand voice Octave treats as the default, so the content its agents write afterward follows the tone you picked.
Update a brand voice
ActionIn the docs onlyEdits a brand voice that already exists in Octave, keeping every agent that relies on it aligned with the wording you now want.
Update a buying trigger
ActionIn the docs onlyChanges the details of a buying trigger already saved in Octave, so the signals your agents watch for stay accurate as your market shifts.
Update a competitor
ActionIn the docs onlyRefreshes a competitor profile in Octave, so battle cards and agent answers mention what the rival really offers today.
Update a persona
ActionIn the docs onlyRewrites a persona stored in Octave, which keeps every message aimed at that buyer type in line with what your team has learned.
Update a playbook
ActionIn the docs onlyAdjusts a playbook already in Octave, so the agents that follow it pick up the new steps or messaging right away in their next run.
Update a product
ActionIn the docs onlyKeeps a product record in Octave current, which matters because agents draw on it whenever they describe what you sell.
Update a proof point
ActionIn the docs onlyEdits a proof point in Octave, so the claims and results your agents quote stay the ones your team can still stand behind.
Update a reference
ActionIn the docs onlyUpdates a customer reference stored in Octave, making sure the stories your agents cite reflect where that account stands now.
Update a segment
ActionIn the docs onlyReshapes a segment in Octave, changing how your target groups are described so the agents address each group with the right framing.
Update a service
ActionIn the docs onlyModifies a service entry in Octave, so any agent describing what you deliver uses the current scope and wording.
Update a solution
ActionIn the docs onlyBrings a solution record in Octave up to date, keeping the way agents pitch a combined offer consistent with your latest positioning.
Update a use case
ActionIn the docs onlyEdits a use case saved in Octave, sharpening the examples your agents lean on when they explain why a prospect should care.
Update an agent
ActionIn the docs onlyChanges the settings of an existing Octave agent, so you can tune how it behaves without rebuilding it or leaving your scenario.
Need help automating Octave with Make?
A person reads every message.