{"product_id":"vapi-outbound-calls-to-google-sheets-via-n8n-webhook","title":"Vapi Outbound Calls to Google Sheets via n8n Webhook","description":"\u003ch3\u003eAutomate Vapi outbound AI calls and automatically log results to Google Sheets (via an n8n webhook)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow triggers an outbound AI voice call using \u003cstrong\u003eVapi\u003c\/strong\u003e, then captures the completed call’s outcome when Vapi posts it back to an \u003cstrong\u003en8n webhook\u003c\/strong\u003e. Finally, it writes a detailed call log (status, end reason, cost, last message, and more) into your \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e “Call Log” tab.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManual start to initiate a call run\u003c\/strong\u003e and provide input data.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSets the customer phone number\u003c\/strong\u003e from incoming data, with a fallback test phone number if needed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePlaces the outbound call via the Vapi API\u003c\/strong\u003e using your \u003cstrong\u003eVapi assistant ID\u003c\/strong\u003e and \u003cstrong\u003eVapi phone number ID\u003c\/strong\u003e (in the HTTP request Authorization header + JSON body).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives the finished call result\u003c\/strong\u003e when Vapi posts the call outcome to this workflow’s \u003cstrong\u003eproduction webhook URL\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends call metadata to Google Sheets\u003c\/strong\u003e on each completed call, including:\n    \u003cul\u003e\n      \u003cli\u003etimestamp\u003c\/li\u003e\n      \u003cli\u003ecustomer number\u003c\/li\u003e\n      \u003cli\u003eassistant name\u003c\/li\u003e\n      \u003cli\u003eindustry\u003c\/li\u003e\n      \u003cli\u003estatus\u003c\/li\u003e\n      \u003cli\u003eend reason\u003c\/li\u003e\n      \u003cli\u003ecost\u003c\/li\u003e\n      \u003cli\u003elast message\u003c\/li\u003e\n      \u003cli\u003eVapi call ID\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eRun AI outreach calls and maintain an auditable call history in a shared \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e sheet.\u003c\/li\u003e\n  \u003cli\u003eOperational tracking for telephony\/voice campaigns: log outcomes like status, end reason, and cost.\u003c\/li\u003e\n  \u003cli\u003eQA and monitoring for Vapi assistants by reviewing the \u003cstrong\u003elast message\u003c\/strong\u003e and call identifiers.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes:\u003c\/strong\u003e Manual Trigger, Set, Webhook, Sticky Note, HTTP Request, Google Sheets\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVapi integration:\u003c\/strong\u003e HTTP POST to place outbound call; webhook callback to receive finished call results\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets setup:\u003c\/strong\u003e OAuth2 credentials, update \u003cem\u003eYOUR_GOOGLE_SHEET_ID\u003c\/em\u003e, spreadsheet target, and the \u003cem\u003e“Call Log”\u003c\/em\u003e sheet\/tab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePerfect for n8n users, automation engineers, and SaaS operators who want reliable Vapi outbound call logging with minimal setup.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45950274961587,"sku":"N8N-19121","price":53.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/4jL-pup4q9qwrxaVPvj6G_lkbnS97Z.png?v=1788514327","url":"https:\/\/buyflowscripts.com\/products\/vapi-outbound-calls-to-google-sheets-via-n8n-webhook","provider":"N8N Commerce","version":"1.0","type":"link"}