Resources · Make integration

Coveo Make integrationAutomate Coveo with Make.

Can your Coveo index stay in sync with the tools where content is born? The Coveo Make integration gives you 6 modules: 3 searches and 3 actions to query the index, push items and remove them. This page walks you through the API key, a first scenario and every module.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Coveo Make integration do for you?

The Coveo Make integration links your Coveo organization to Make, so a scenario (the automation you build in Make, a chain of modules) can search your index, send items to a push source and delete them. A module is one brick of that chain. No code: you pick modules and fill in fields.

Keep the index fresh. A product page or help article changes in another app, and Add or Update an Item sends it to your push source. If the item already exists, Coveo updates it instead of creating a duplicate.

Remove what should no longer be found. When content is retired, Delete an Item takes it out of the source by its document ID, with its children if you ask for it. Searchers stop landing on dead pages.

Put search results to work. Perform a Simple Query or Perform a Query return matching items as bundles (one item passed from one module to the next), ready to feed a report, a sheet or a message. List Query Suggestions shows what Coveo proposes for a piece of text.

One limit to know up front: Coveo has no trigger in Make, so it never starts a scenario on its own. Another app or the schedule does that. The doc gives no numeric limit for these modules. If you are weighing tools, read our n8n vs Make comparison. To learn the editor properly, see Make training, and keep Make troubleshooting handy for the first errors.

Connect

How do you connect Coveo to Make?

  1. 01

    Create an API key in Coveo

    Log in to Coveo, open Organization in the left menu, then API Keys, and click Add key. Give the key the privileges and access your scenario needs, for example the rights to push items if you plan to use the Push modules.

  2. 02

    Copy the key right away

    Click Copy to put the key on your clipboard and paste it somewhere safe for the next step. Coveo shows it only this once, so do not close the window before the key is saved.

  3. 03

    Add the connection in Make

    In Make, pick any Coveo module and click Add next to Connection. Name it, select the Organization type and paste your API Key. That connection (your Coveo account linked to Make) is reused by every Coveo module.

First scenario

Your first scenario: push new content into Coveo

GoalWhen a new record appears in another app, Make adds it to your Coveo push source, or updates it if it is already there.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the big +. The first module comes from the app where your content lives, since Coveo has no trigger of its own.

  2. 02

    Set the starting module

    Search that app by name, choose the module that watches new records and link your account. Each record it finds becomes one bundle, the unit that travels through the scenario.

  3. 03

    Add Add or Update an Item

    Click the + on the right of the first module, search Coveo and pick Add or Update an Item. Select your connection, choose the source and map the fields from the record above.

  4. 04

    Test with Run once

    Click Run once. Make runs the scenario one time; open the bubble above each module to read the bundles it received, then check in Coveo that the item landed in the source.

  5. 05

    Schedule and switch it on

    Open the clock on the first module. A new scenario runs every 15 minutes by default, and each module run counts as one operation on your plan. Adjust if needed, then switch the scenario on.

Modules

What each Coveo module does in Make

Coveo gives you 6 modules in 3 groups. For each one: what it does for you, when to reach for it, and what to watch out for.

Search

3 modules
Coveo1

List Query Suggestions

Search

In Make“Retrieves a list of query suggestions.”

Give it a bit of text and you get back the query suggestions Coveo would offer for it, as a list you can pass to the next module. Handy to see your search through a user's eyes.

When to use it
you want to check what visitors are nudged toward after new content goes live.
Watch out
this is a search module, so it can return zero, one or several bundles; plan what the next module does with each.
Coveo2

Perform a Simple Query

Search

In Make“Performs a simple query.”

You get the items of your index that match a query, each one as its own bundle, without setting up anything elaborate. It is the quickest way to pull search results into another tool.

When to use it
a plain keyword lookup is enough, say to list articles that mention a product name.
Watch out
every result flows on as a bundle, and every module after it spends one operation per bundle.
Coveo3

Perform a Query

Search

In Make“Performs an advance query.”

This one gives you the same kind of result list, but the doc labels it as the advanced query, so it exposes more of what Coveo can do than the simple version. Open its fields in Make to see what it adds.

When to use it
the simple query no longer returns the right slice of your index.
Watch out
start with a narrow query and test with Run once before mapping results further down.

Push

2 modules
Coveo4

Add or Update an Item

Action

In Make“Adds an item to a push source by the source ID or updates an item if it exists.”

Your content lands in a Coveo push source, and you never have to know whether it was there before: a new item is added, an existing one is updated. That saves you a separate search step.

When to use it
a page, product or article is created or edited in another app and must be findable in Coveo.
Watch out
the key behind your connection needs push rights on that source.
Coveo5

Delete an Item

Action

In Make“Removes an item from a push source and optionally its children by the document ID.”

It takes an item out of a push source using its document ID, so it stops showing up in search results. You can also choose to remove its children along with it.

When to use it
content is archived or unpublished elsewhere and should disappear from search.
Watch out
the item leaves search as soon as the module runs, so test it with Run once on a single item before switching the scenario on.

Other

1 module
Coveo6

Make an API Call

Action

In Make“Performs an arbitrary authorized API call.”

When none of the five modules above covers what you need, this one lets you call any endpoint of the Coveo API, using the same connection you already set up. You keep working inside Make.

When to use it
you need a Coveo feature that has no dedicated module here.
Watch out
you write the request yourself, so keep the Coveo API reference open and check that your key has the matching privileges.
Need help

Need help automating Coveo with Make?

A person reads every message.

FAQ

Coveo and Make: common questions

01Is the Coveo Make integration free?
Yes, on the Make side. Coveo is a standard app, so its modules work on the Free plan. That plan caps you at 2 active scenarios, runs scheduled scenarios at most every 15 minutes, stops a run after 5 minutes and handles files up to 5 MB, with 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) bring the interval down to 1 minute and allow unlimited active scenarios. Usage is counted in operations per month, one per module run. Your Coveo subscription is a separate matter.
02What do you need to connect Coveo to Make?
A Coveo account that can create API keys. In Coveo, open Organization, then API Keys, click Add key and set the privileges and access the key will have. Copy it immediately, because Coveo will not show it again. In Make, click Add next to Connection on any Coveo module, name the connection, choose the Organization type and paste the key. The doc lists no other prerequisite. Give the key the rights your modules need, such as push rights for the Push modules.
03Can Coveo trigger a Make scenario in real time?
No. Coveo has no trigger module in Make, so it cannot start a scenario itself. You have two ways around it. Put another app's trigger first, for instance the tool where your content is written, and Coveo modules follow it. Or start the scenario on its schedule: the clock on the first module runs it every 15 minutes by default, down to 1 minute on paid plans. In both cases the Coveo modules act as steps inside the flow, not as its starting point.
04What if a Coveo module you need is missing in Make?
Use Make an API Call. It is included in the Coveo app and reaches any endpoint of the Coveo API through the connection you already have, so you do not need to set up a second login. It asks you to write the request yourself, which means reading the Coveo API documentation. The Make doc for Coveo lists no numeric limit on the other 5 modules, so if one fails, check the key privileges first, then the values you mapped from earlier modules.
05Should you use Make or n8n for Coveo?
It depends on the tool your team already runs and knows. In Make, Coveo comes with 6 modules: three searches, two Push actions and the API call, which cover querying the index and keeping a push source up to date. n8n often has a node for the same app, so look at what it offers before choosing. Compare the operations you actually need and how each tool counts usage, rather than a general ranking. Neither answer is right for everyone.