See llms.txt for all machine-readable content.
This workflow syncs WordPress/WooCommerce pages and blog posts into a Pinecone vector index by fetching content in small batches, generating OpenAI embeddings, and tracking indexed items in an n8n Data Table to handle updates and deletions.
indexed_wc_blog_v1 n8n Data Table and selects up to staticBatchSize pages/posts that are new or changed.fileId, then splits text, generates OpenAI embeddings, and inserts the chunks into Pinecone.fileId and dateModified into the indexed_wc_blog_v1 Data Table to record what was indexed.indexed_wc_blog_v1 but no longer exist in WordPress and deletes their vectors from Pinecone and their rows from the Data Table.indexed_wc_blog_v1 with text columns productId, indexedAt, and dateModified.wooBaseUrl, pineconeIndexName, pineconeIndexHost, pineconeNamespace, and staticBatchSize in the “WC: Settings (static content)” node before enabling the schedule.