- Home
- Resources
- Integrations
- Pinecone
Pinecone Zapier integrationAutomate Pinecone with Zapier.
The Pinecone Zapier integration offers 1 trigger, 8 actions and 7 searches to feed a vector database from your everyday tools: add text records, keep them up to date, search them by meaning and look after your indexes, without writing a line of code.
Verified Trustpilot reviews · AI, automation & growth agency
What the Pinecone Zapier integration is for
Pinecone is a vector database: it stores text as records inside an index, split into namespaces, so an AI assistant can later find passages by meaning rather than by exact words. Zapier lets your other tools write into it and read from it, so the knowledge your AI relies on stays current without a developer in the loop.
Three results justify the setup. A knowledge base that fills itself: Add Record turns a piece of text into a vector and stores it in one step, so every new help article or meeting note lands in the index. Answers pulled from your own content: Search Records takes a question in plain words and returns the closest records, ready for the next step of the Zap. Records that follow reality: Update Record and Delete Record fix or remove a record when its source changes.
Now the limits. There is a single trigger, and it only watches the status of indexes, not new records. It is a polling trigger, checked on a timer. Several useful steps want the index host URL on top of its name, which most people do not have at hand. And the integration manages Pinecone; it does not write the prompt or call the AI model that will use the results.
Comparing tools first? The n8n vs Zapier and Make vs Zapier pages are there.
Zapier vocabulary, quickly
The page leans on seven Zapier words. One line each, then they are used without reminder.
- Zap
- An automation built in Zapier: one trigger, then one or more actions that run every time that trigger event happens.
- Trigger
- The event that starts the Zap. With Pinecone, it is an index changing status. Once the Zap is on, Zapier waits for it.
- Action
- The work the Zap does once started: adding a record, deleting a namespace, creating an index, in Pinecone or another app.
- Task
- What Zapier bills: one action completed successfully. The monthly allowance of your plan is a count of those.
- Polling vs instant
- Polling means Zapier asks the app for news at a fixed interval; instant means the app reports the event itself. Pinecone's trigger polls.
- Filter
- A step that only lets the Zap go on when the incoming data meets the condition you set; otherwise the run stops there.
- Search step
- A step that looks up something already in Pinecone, an index, a namespace or records, and hands it to the steps after it.
What it really costs
Pinecone is not reserved to paid plans: the integration runs on Zapier's free plan. You pay in tasks.
- Tasks on the free plan100 a month
- Steps on the free plan2: one trigger, one action
- Pinecone on freeYes, not a paid-only app
- Instant triggers0 of 1
Checking the trigger never costs anything, however often Zapier looks. Each action that succeeds counts as one task, and a failed one is not counted. The free plan gives 100 tasks a month, unlimited Zaps, a check every 15 minutes and two-step Zaps only: one trigger, one action. A search before the action, a filter or a second action makes the Zap multi-step, and that needs a paid plan. Most Pinecone scenarios with Search Records fall in that case.
Connect Pinecone to Zapier in three steps
- 01
Start from your apps
Open the Apps page of your Zapier account and click + Add connection. The connection links your Pinecone account once; every Pinecone step of every Zap then reuses it.
- 02
Find Pinecone
Search for Pinecone in the dialog, pick it, then confirm with Add connection. A Pinecone account is required beforehand: Zapier does not open one for you.
- 03
Sign in and grant access
Log in to Pinecone in the tab that opens and allow Zapier into the account. For indexes a colleague created, check that your access lets you read them, or write to them if the Zap adds records.
Your first Zap: seed an index once it is ready
GoalWhen an index changes status and is ready, a first reference text is stored in it.
- 01
Pick the trigger
Create a Zap, choose Pinecone and the
Index Status Changeevent, then select the Pinecone connection you set up a moment ago. - 02
Test it on real data
Run the trigger test. Zapier brings back the three most recent items from your account, so you map the next steps on a real index rather than a guess.
- 03
Add the filter
Add a Filter step and set it so the Zap goes on only when the status returned means the index is ready. This step makes the Zap multi-step: paid plan.
- 04
Add the record
Add
Add Record. Map the index name from the trigger, type the namespace, and put the reference text you want stored first in Record Text. - 05
Test, then publish
Test the action and check the record in Pinecone. Then publish to switch the Zap on; only status changes after that moment will run it.
The Pinecone trigger
1 event starts a Zap when something happens in Pinecone. Zapier checks for them at the interval your plan allows.
Index Status Change
Polling triggerIn Zapier“Triggers when the status of any Pinecone index changes.”
Starts a Zap whenever the status of any index in your Pinecone project changes, for example while a new index is being prepared. It is the only trigger of the app, and it watches indexes, never the records inside them.
The 8 Pinecone actions
Pinecone gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Record
ActionIn Zapier“Embeds a record and upserts it to Pinecone in one step.”
Converts a piece of text into a vector and stores it in the index in one go. Record Text, Index Name and Namespace are required.
Configure Index
ActionIn Zapier“Configures a Pinecone index (e.g., pod type, replicas, deletion protection, tags).”
Adjusts the settings of an index you name, such as replicas, deletion protection or tags.
Create Index
ActionIn Zapier“Creates a new Pinecone index with specified configuration.”
Builds a new index from a name and a model. The name must be unique in your project, and an optional box makes the step wait until the index is ready.
Delete Index
ActionIn Zapier“Deletes a Pinecone index.”
Deletes an entire Pinecone index, identified by its name alone.
Delete Namespace
ActionIn Zapier“Deletes all vectors in a Pinecone namespace.”
Empties a whole namespace: every vector it holds is deleted. It asks for Index Name, Index Host and Namespace.
Delete Record
ActionIn Zapier“Deletes a record (vector) from Pinecone by ID.”
Removes one record, found by its Record ID, from a given index and namespace. The Index Host is required too.
Update Record
ActionIn Zapier“Updates the text and/or metadata for a record in Pinecone.”
Changes the text, the metadata or both on an existing record, located by Record ID, Index Name and Namespace.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced step for what the other actions do not cover: it sends a raw request to Pinecone with your existing connection. You set the method and the address, limited to domains tied to Pinecone.
The 7 Pinecone searches
7 search steps look for data that already exists in Pinecone, so a later step can use it.
A search step reads what already exists in Pinecone and passes it to the next steps. In the editor, searches sit at the bottom of the Action event list, under SEARCH. Four of them carry the Advanced label: Pinecone itself flags them as rarely needed. Three settings decide what happens when the result is not the expected one.
Advanced: Describe Index
SearchIn Zapier“For power users: Returns detailed configuration and status for a Pinecone index. Not needed for most Zapier workflows.”
Returns the full configuration and current status of one index, from its name.
Advanced: Describe Index Stats
SearchIn Zapier“For power users: Returns detailed statistics for a Pinecone index. Not needed for most Zapier workflows.”
Brings back detailed statistics on an index, with its name and Index Host.
Advanced: Describe Namespace
SearchIn Zapier“For power users: Returns detailed information about a Pinecone namespace. Not needed for most Zapier workflows.”
Gives detailed information about one namespace inside an index. Index Name, Index Host and Namespace are required.
List Indexes
SearchIn Zapier“Lists all Pinecone indexes in your project.”
Lists every index of your Pinecone project, with no box to fill.
List Namespaces
SearchIn Zapier“Lists all namespaces in a Pinecone index.”
Lists the namespaces of one index, given its name and host URL.
Advanced: List Records
SearchIn Zapier“For power users: Lists all records in a Pinecone index. Not needed for most Zapier workflows.”
Lists all records stored in one namespace of an index. Index Name, Index Host and Namespace are needed.
Search Records
SearchIn Zapier“Searches for records in a Pinecone index using a text query.”
Finds the records closest in meaning to a text query. You set the index, the namespace, the Query Text and Top K, the number of best results to return.
The three settings every search exposes
- Successful if no search results are found?By default, a search that comes back empty stops the Zap and skips the steps that rely on it. Switched on, the Zap continues with nothing in hand.
- Create X if it doesn't exist yet?This box would turn a search into a find-or-create. Pinecone has no such variant, so it does not appear on these searches.
- If multiple search results are found?When several items match: keep the first, which is the default, stop the Zap, or pass them all on. Search Records is where this matters most.
When it breaks
Zapier attaches a single help article to this app, How to get started with Pinecone on Zapier. The rest of what breaks comes from how Zapier works and from Pinecone's required fields.
Six cases to know before you switch a Pinecone Zap on. For a general method, see Zapier troubleshooting.
Past changes are never picked up
A Zap reacts only to what happens after you publish it. Indexes and records that already existed are not replayed; loading old documents is a separate job.The configure loop
Index Status Change plus Configure Index on the same index: the change of settings can change the status, which starts the Zap again, and the tasks go fast.Missing Index Host
Delete Record, Delete Namespace, List Namespaces and three searches need the index host URL. Leave it out and the step cannot be completed.Duplicate index name
Create Index requires a name unique within your project. A Zap that reuses a fixed name fails from its second run onwards.A namespace wiped by mistake
Delete Namespace removes every vector of the namespace. A wrong mapping clears the wrong client, so test it on a dummy namespace first.Bulk changes held back
After a migration or a burst of index changes, the trigger can return a large batch at once, and Zapier's flood protection may hold it back.
Need help automating Pinecone with Zapier?
A person reads every message.



