Resources · Zapier integration

Exa Zapier integrationAutomate Exa with Zapier.

The Exa Zapier integration gives you 0 triggers, 2 actions and 3 searches. Exa never starts a Zap on its own: another app does, and Exa then searches the web, reads a page answers a question or starts a cited research task for the step that comes next.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Exa Zapier integration actually does

Linking Exa to Zapier means a web search, a page read or a sourced answer can happen inside an automation, with nobody typing a query. Zapier is the tool that chains apps together; Exa is a web search API. The pair turns a list of names or questions into researched material, one item at a time.

Three results come up again and again. A short list of links on any topic: Perform Web Search takes a query from an earlier step and returns matching pages, with their text and an AI summary if you switch those options on. A direct answer to a precise question: Generate Answer takes a plain question and returns the reply, handy when a sales rep needs the gist of a prospect's market before a call. A long research brief: Create Research Task starts a deeper job that explores several sources and comes back with cited findings, which Get Research Task collects later.

What Zapier does not do here matters just as much. Exa has no trigger, so nothing in Exa can start a Zap: the start always comes from another app (a form, a spreadsheet, a CRM). And a research task does not hand its result back in the same step; you fetch it with a second operation, which in practice means a second Zap.

If you are weighing tools, the Exa Make integration covers the same app on Make, and the Make vs Zapier comparison sets out the criteria that separate the two.

Vocabulary

Zapier vocabulary in one minute

Seven words come back on every page about Zapier. Here they are in plain English, once.

Zap
The automation you build: one event that starts it, then one or more steps that run each time that event happens.
Trigger
The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for it. Exa has none.
Action
What the Zap does once it has started: the step that writes, sends or fetches something on your behalf.
Task
The unit Zapier bills. One task is one action that completes successfully; your plan's allowance counts those.
Polling vs instant
A polling trigger is checked on a timer by Zapier. An instant one is pushed by the app the moment the event happens.
Filter
A step that lets the Zap carry on only when what arrived meets your condition, and stops it quietly otherwise.
Search step
A step that looks up something that already exists, so the steps after it can reuse what it found.
Cost

What an Exa Zap really costs

Exa is not a premium app: it works from the free plan. The catch is elsewhere.

  • Premium appNo, available on the free plan
  • Free plan100 tasks a month, two-step Zaps only
  • BilledEach successful action, one task each
  • Not billedThe trigger, the checks, failed actions

The trigger never costs a task, and neither does checking for new data. Each Exa action that succeeds counts as one task; an action that fails is not billed. The free plan gives 100 tasks a month but stops at two steps, one trigger and one action. Add a search, a filter or a second action and the Zap becomes multi-step, which needs a paid plan. With Exa that happens fast: search, then send the result somewhere, is already three steps.

Connect

Connect Exa to Zapier in three steps

  1. 01

    Open your connections

    In Zapier, go to the Apps page of your account and click + Add connection. A connection is your Exa account linked once, then reused by every step that calls Exa.

  2. 02

    Find Exa

    Type Exa in the search box of the dialog, pick it from the list of apps, then click Add connection. A new browser tab opens on the Exa side, ready for you to sign in.

  3. 03

    Sign in and allow access

    Log in to your Exa account in that tab and grant Zapier access. Without an Exa account the connection cannot be made, so create one first if the team does not have it yet.

First Zap

Your first Zap: research every new lead

GoalA new row lands in a lead sheet, Exa searches the web on the company, and the results go to a team chat channel.

  1. 01

    Create the Zap

    In Zapier, start a new Zap. Exa has no trigger, so the first step is another app: here, a new row in the sheet where your leads land.

  2. 02

    Set the trigger

    Pick the sheet and test the trigger. Zapier brings back the three most recent rows, so you map fields on a real lead rather than a blank example.

  3. 03

    Add Exa

    Add a step, choose Exa and Perform Web Search. In Query, insert the company name column. Switch on page content only if the next step will use it.

  4. 04

    Send the result

    Add the team chat step and drop what Exa returned into the message. That third step makes the Zap multi-step, so it needs a paid plan.

  5. 05

    Test, then publish

    Run each step once and read what came back. When the team chat message looks right, click Publish to switch the Zap on for good.

Actions

Exa actions in Zapier

Exa gives you 2 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Create Research Task

Action

In Zapier“Create an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations.”

Hands Exa a research brief and lets it explore the web, gather sources and write up findings with citations. The job runs in the background, so this step starts it rather than returning the report.

When to use it
a consultant wants a sourced overview of a sector each time a new client file is opened.
Watch out
the Instructions field is required, and the clearer it says what to find and how to present it, the better the output.
Searches

Exa searches in Zapier

3 search steps look for data that already exists in Exa, so a later step can use it.

In Zapier, Exa's three searches sit at the bottom of the action list, under the SEARCH heading of Action event. Each one fetches something and passes it to the steps that follow. Three settings decide what happens when the result is not the expected one.

1

Generate Answer

Search

In Zapier“A direct answer for specific queries.”

Asks Exa a question in plain words and gets back a direct reply, the kind you would paste into a note. A text option adds the full content of the pages it relied on.

When to use it
a support lead wants a draft answer to each question that arrives through a form.
Watch out
Query is required, so the question must exist in an earlier step.
2

Get Webpage Content

Search

In Zapier“This returns the contents (text and image) of a webpage/URL.”

Reads one URL and returns its text and images, with an optional AI summary. Point it at a page and it reads that page, nothing more.

When to use it
a marketer collects competitor landing pages in a sheet and wants their copy stored next to each link.
Watch out
it works on a URL you already have; it does not look one up.
3

Get Research Task

Search

In Zapier“Retrieve the status and results of a previously created research task.”

Collects the status and results of a research job started earlier with Create Research Task. It is the second half of that pair.

When to use it
a second Zap picks up finished reports and files them where the team reads them.
Watch out
the researchId is required, so store it somewhere when you create the task.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap there and the dependent steps are skipped. Switched on, the Zap carries on with empty values.
  2. Create X if it doesn't exist yet?
    Turns a search into find-or-create. Exa offers no such variant, so this box does not show up on its searches.
  3. If multiple search results are found?
    Three ways out: keep the first match (the default), stop the Zap, or pass every match on at once.
When it breaks

When an Exa Zap breaks

Zapier attaches no help article to Exa, and no Exa-specific limit is documented. What breaks is what breaks on every Zap.

Four cases cover most surprises. None of them is an Exa bug; they come from the way Zapier runs a Zap. If one of them hits you, the Zapier troubleshooting guide walks through the fix step by step.

  • No catch-up on old data

    A Zap only reacts to what happens after it is switched on. Rows already in your sheet will not be researched; moving that backlog is a separate job.
  • The Zap that feeds itself

    If the Exa result is written back into the very sheet the trigger watches, each write starts the Zap again and burns tasks fast.
  • A bulk import gets held back

    Paste a big batch of rows at once and Zapier's flood protection can hold the trigger back instead of sending everything to Exa.
  • Duplicates are filtered

    On a polling trigger Zapier remembers what it has already seen, so the same row does not start the Zap, and the Exa search, twice.
Need help

Need help automating Exa with Zapier?

A person reads every message.

FAQ

Exa Zapier integration: frequent questions

01Is the Exa Zapier integration free?
Yes, on the Zapier side. Exa is not a premium app, so it works from the free plan, which gives 100 tasks a month. The limit that bites is the step count: the free plan only builds two-step Zaps, one trigger and one action. Since Exa has no trigger of its own, a Zap that searches with Exa and then sends the result somewhere already has three steps and needs a paid plan.
02How many tasks does an Exa Zap use?
One task per Exa action that succeeds. The trigger from the other app costs nothing, and neither do Zapier's checks for new data. A Zap with a trigger, an Exa search and a chat message uses two tasks per run, one for each completed step. An action that fails is not counted against the plan. A few apps and a few actions take more than one task when they complete, which is worth keeping in mind before you size a plan.
03Does Exa work in real time with Zapier?
Exa itself never starts a Zap, because it has no trigger. Speed depends on the app that does. If that app has an instant trigger, the Zap starts the moment the event happens, whatever the plan. If it uses a polling trigger, Zapier checks at an interval set by the plan: every 15 minutes on Free, 2 on Professional, 1 on Team and Enterprise. Exa then runs as soon as its step comes up.
04What does it take to connect Exa to Zapier?
An Exa account and a Zapier account, nothing more. From the Apps page in Zapier, click + Add connection, search for Exa, then sign in on the Exa side and grant access. The connection is saved once and every Exa step reuses it, in every Zap you build. Before building, check where the required input of each operation will come from: the query for a search or an answer, the instructions for a research task, or the research ID to fetch one.
05Why does Get Research Task return nothing useful right after Create Research Task?
Because a research task runs in the background. Create Research Task starts the job; it does not hand back the finished report in the same step. Get Research Task reads its status and results later, using the research ID. Store that ID when the task is created, in a sheet or a database, and fetch the result from a second Zap rather than in the step right after. That split also keeps each Zap short and easy to test.
06What if the Exa operation you need is not in Zapier?
Zapier exposes 2 actions and 3 searches for Exa, and nothing else. If the operation you have in mind is missing, look first at whether one of the five covers it with an option, such as page content or AI summaries on Perform Web Search, or the full text option on Generate Answer. Otherwise, the same need can be checked on Make or n8n, each with its own list of Exa operations.
07Zapier, Make or n8n for Exa?
It depends on the criteria that matter to you, not on a ranking. On Zapier, Exa works from the free plan, but it has no trigger, so every useful Exa Zap is multi-step and needs a paid plan. Research tasks also come back in two moves, a create then a get, so the waiting has to be built into your setup. Compare the three tools on that point, on the volume you expect each month, and on who will maintain the automation once it runs.