Trigger: Contact received

Send contact-form messages to your CRM or helpdesk

Stops sponsor inquiries from rotting in a shared inbox — every message lands where you'll actually act on it.

HubSpot Airtable Slack Help Scout Google Calendar

Zapier

beginner
  1. 1 Listener submits the contact form; PodView fires contact.received.
  2. 2 HubSpot 'Create or Update Contact' upserts by email.
  3. 3 HubSpot 'Create Note' attaches the full message.
  4. 4 Optional: open a deal if the subject contains 'sponsor'.
Apps used
Webhooks by Zapier HubSpot

Setup notes

Map Email to {{email}} and split {{name}} with Formatter for First Name. Gate the optional deal on a Filter matching 'sponsor'.

Make

beginner
  1. 1 PodView fires contact.received to your Make Custom Webhook.
  2. 2 Airtable 'Create a Record' logs the message with Status 'New'.
  3. 3 Slack 'Create a Message' posts name, email, subject and a record link.
Apps used
Make Webhooks Airtable Slack

Setup notes

Pre-create a Contacts table (Name, Email, Subject, Message, Status, Date). Connect Airtable via OAuth.

IFTTT

intermediate
  1. 1 PodView fires contact.received to your IFTTT Webhooks event.
  2. 2 IFTTT creates a Google Calendar follow-up event +24h.
  3. 3 The event description carries the message and the sender's email.
Apps used
Webhooks by IFTTT Google Calendar

Setup notes

Use 'Create a detailed event'; set Start time to '+1 day' and a 30-minute block.

n8n

advanced
  1. 1 Webhook node receives contact.received; Code node verifies HMAC.
  2. 2 OpenAI classifies the message and flags urgency.
  3. 3 Switch routes sponsorship/collab to HubSpot, support to Gmail.
  4. 4 Slack pings #contact-triage for anything urgent.
Apps used
n8n Webhook n8n Code OpenAI n8n Switch HubSpot Gmail Slack

Setup notes

Have OpenAI return JSON with category + urgent; parse it before the Switch. HubSpot 'Create or Update Contact' dedupes by email.

Pipedream

intermediate
  1. 1 PodView fires contact.received to your Pipedream HTTP source.
  2. 2 Node.js step verifies the signature and extracts the fields.
  3. 3 OpenAI classifies the message and assigns a priority tag.
  4. 4 HTTP step opens a Help Scout conversation; Slack alerts only if urgent.
Apps used
HTTP / Webhook OpenAI Help Scout API Slack

Setup notes

Call POST /v2/conversations with a Bearer token stored as a Pipedream environment variable; map the AI category to Help Scout tags.

Outbound webhooks are a Studio feature

Connect this recipe in minutes once you're on Studio.

See Studio pricing