🤝 Turn Podium conversations into a full CRM with Claude, Sheets and Gmail

⚡ 15 views · 🤝 CRM & Sales Operations

Description

How it works

This template turns Podium’s conversation inbox into a full sales CRM with a custom funnel, AI message classification, automated drip follow-ups, daily admin reports, and a live Kanban dashboard. Six sub-flows live on one canvas — each clearly separated by a coloured sticky-note section.

The Google Sheet is used as an append-only event log so the dashboard and report are fast, give you a full audit trail, and avoid Podium’s lack of pagination on the contacts endpoint.

Setup steps

Total setup time: around 30 minutes.

  1. Create four credentials in n8n: Podium OAuth2 (generic OAuth2), Anthropic API (HTTP Header Auth with x-api-key), Google Sheets OAuth2, Gmail OAuth2.
  2. Create a Google Sheet with these columns in row 1: timestamp, conversation_uid, name, channel_identifier, channel_type, funnel_stage_uid, opp_value_cents, action. Copy the Sheet ID from the URL.
  3. In Podium, create two custom contact attributes: “Funnel Stage” (single-select with 10 options matching the stages above) and “Opportunity Value” (integer in cents).
  4. Replace every YOUR_* placeholder in the workflow — YOUR_GOOGLE_SHEET_ID, YOUR_PODIUM_LOCATION_UID, the two attribute UIDs, the 10 stage option UIDs, and YOUR_RECIPIENT_EMAIL.
  5. Register the Podium webhook at the Production URL of the “Podium Webhook” node, subscribed to conversation.message.created.
  6. Activate the workflow, then open the “Dashboard Webhook” node’s Production URL in your browser to view the live Kanban.

Stage names like “Booked In” and “In Workshop” suit any service business — workshops, salons, dental, trades. Adjust the drip message bodies in Section 4 to match your brand voice.

đź”— Nodes Used

Google Sheets, HTTP Request, Webhook, Gmail, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup