{"product_id":"n8n-workflow-create-update-get-google-cloud-firestore-docs","title":"n8n Workflow: Create, Update \u0026 Get Google Cloud Firestore Docs","description":"\u003ch3\u003eCreate, Update \u0026amp; Fetch Google Cloud Firestore Documents with n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow helps you \u003cstrong\u003ecreate, update, and get\u003c\/strong\u003e a document in \u003cstrong\u003eGoogle Cloud Firestore\u003c\/strong\u003e—by setting the exact fields you want and running the Firestore operation with precision.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eBuilt for straightforward Firestore document management, the workflow is designed around a clear sequence:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003eStart with a \u003cstrong\u003eManual Trigger\u003c\/strong\u003e to run the workflow on demand.\u003c\/li\u003e\n  \u003cli\u003eUse a \u003cstrong\u003eSet\u003c\/strong\u003e node to define the document data you want to write. If your values come from another part of your automation, add the data source node \u003cem\u003ebefore\u003c\/em\u003e the Set node and map the values there.\u003c\/li\u003e\n  \u003cli\u003ePerform the required \u003cstrong\u003eGoogle Cloud Firestore\u003c\/strong\u003e action to either \u003cstrong\u003ecreate\u003c\/strong\u003e, \u003cstrong\u003eupdate\u003c\/strong\u003e, or \u003cstrong\u003eget\u003c\/strong\u003e the document.\u003c\/li\u003e\n  \u003cli\u003eEnsure the \u003cstrong\u003eColumns\/ attributes\u003c\/strong\u003e fields inside the \u003cstrong\u003eGoogle Cloud Firestore\u003c\/strong\u003e node are updated to match the structure you want to insert and maintain.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operations:\u003c\/strong\u003e Write or refresh Firestore documents when an admin action occurs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineering:\u003c\/strong\u003e Validate document reads (“get”) during development, then switch to create\/update logic.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApp data sync:\u003c\/strong\u003e Use a preceding node to gather values from your system, then store them in Firestore with the correct attributes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow type:\u003c\/strong\u003e n8n automation workflow\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes used:\u003c\/strong\u003e \u003cem\u003eManual Trigger\u003c\/em\u003e, \u003cem\u003eSet\u003c\/em\u003e, \u003cem\u003eGoogle Firebase Cloud Firestore\u003c\/em\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore concept:\u003c\/strong\u003e Map values in the \u003cem\u003eSet\u003c\/em\u003e node and align \u003cstrong\u003eColumns\/ attributes\u003c\/strong\u003e in the Firestore node for accurate document writes and updates.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45764375871667,"sku":"N8N-839","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/pFUjfK7VYOKjKhJ2E6BoL_VJwQfkjz.png?v=1786008377","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-create-update-get-google-cloud-firestore-docs","provider":"N8N Commerce","version":"1.0","type":"link"}