# Need Help Configuring Upsert with PineconeVector in n8n

**URL:** <https://community.pinecone.io/t/need-help-configuring-upsert-with-pineconevector-in-n8n/8162>\
**Category:** Support\
**Tags:** vector-database, pinecone-assistant\
**Created:** [June 23, 2025, 9:23am UTC](https://community.pinecone.io/t/need-help-configuring-upsert-with-pineconevector-in-n8n/8162 "2025-06-23T09:23:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chathuranga](https://sea2.discourse-cdn.com/flex020/user_avatar/community.pinecone.io/chathuranga/32/4340_2.png) [@chathuranga](https://community.pinecone.io/u/chathuranga)\
**Post date:** [June 23, 2025, 9:23am UTC](https://community.pinecone.io/t/need-help-configuring-upsert-with-pineconevector-in-n8n/8162/1 "2025-06-23T09:23:23Z")

</div>

Hi everyone, I’m facing an issue when using Google Sheets to input values into Pinecone. I’m using an n8n workflow to execute the process. With the PineconeVector node, I’m able to insert values into the database, but I haven’t been able to update existing values using that option.

Is there a way to handle this? When I use the API directly, the `upsert` operation works as expected, but I couldn’t figure out how to configure that using the built-in PineconeVector node. You can see my screenshots below.

---

<div class="post-metadata">

**Author:** ![milen](https://sea2.discourse-cdn.com/flex020/user_avatar/community.pinecone.io/milen/32/3914_2.png) [@milen](https://community.pinecone.io/u/milen)\
**Post date:** [June 23, 2025, 10:09am UTC](https://community.pinecone.io/t/need-help-configuring-upsert-with-pineconevector-in-n8n/8162/2 "2025-06-23T10:09:48Z")

</div>

Hello @chathuranga and welcome to the Pinecone community.

Have you asked in the n8n community? I’m not a n8n user but a quick search found me [this year-old post](https://community.n8n.io/t/enabling-upserts-for-vectorstore-using-langchain-code-node/47633), which states “_ **At time of writing, n8n’s Vectorstore nodes do not support upserts** _” Perhaps things have changed since then and it’s now supported. Otherwise, the post shows how to work around the issue using custom code. In any case, this should be addressed by n8n, so you are probably better off discussing it on their forums.

---

<div class="post-metadata">

**Author:** ![chathuranga](https://sea2.discourse-cdn.com/flex020/user_avatar/community.pinecone.io/chathuranga/32/4340_2.png) [@chathuranga](https://community.pinecone.io/u/chathuranga)\
**Post date:** [July 11, 2025, 2:30pm UTC](https://community.pinecone.io/t/need-help-configuring-upsert-with-pineconevector-in-n8n/8162/3 "2025-07-11T14:30:05Z")

</div>

> [@milen](#):
>
> you are probably better off discussing it on their forums.

Yes, @milen. I use a different approach for Excel updates with the PineconeVector node. I use the Excel unique ID to find the corresponding vector DB ID through an API search. After that, I delete the record using an API call and then insert the data again. I know it’s a bit lengthy, but that’s the method I have to use.
