Bridgecore

Ready-made recipe · leads

Typeform → HubSpot → Gmail

A Typeform answer becomes a HubSpot contact, and an email goes out from Gmail.

Steps

  1. When when a typeform is submitted — Typeform node only reads
  2. Then create a contact in hubspot — HubSpot node can be undone
  3. Then send an email with gmail — Gmail node can’t be undone

Fields to fill (5)

The file has every node wired up. These are the blanks only you can fill (your form, your sheet, your words).

NodeWhat to do
Typeformfill formId (Form which should trigger workflow on submission)
HubSpotfill email (Email)
Gmailfill sendTo (The email addresses of the recipients)
Gmailfill subject (Subject)
Gmailfill message (Message)

Accounts to connect (3)

In n8n, pick or add a credential on each node — one of the types below.

Need something slightly different? Same engine, your own words:

Get the n8n file

Download typeform-to-hubspot-and-gmail.json

  1. Open a new, empty workflow in n8n.
  2. Open the workflow menu (⋯) and choose Import from File — or copy the JSON below and paste it onto the canvas (Ctrl/Cmd+V).
  3. Connect the accounts, fill the fields above, run one test, then turn the workflow on.
Or copy the JSON
{
  "name": "A Typeform answer becomes a HubSpot contact",
  "nodes": [
    {
      "id": "n1",
      "name": "Typeform Trigger",
      "type": "n8n-nodes-base.typeformTrigger",
      "typeVersion": 1.1,
      "parameters": {
        "formId": ""
      },
      "position": [
        240,
        300
      ],
      "notes": "step: when a typeform is submitted · reversibility: read-only"
    },
    {
      "id": "n2",
      "name": "HubSpot",
      "type": "n8n-nodes-base.hubspot",
      "typeVersion": 2.2,
      "parameters": {
        "resource": "contact",
        "operation": "upsert",
        "email": ""
      },
      "position": [
        460,
        300
      ],
      "notes": "step: create a contact in hubspot · reversibility: reversible"
    },
    {
      "id": "n3",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.2,
      "parameters": {
        "resource": "message",
        "operation": "send",
        "sendTo": "",
        "subject": "",
        "emailType": "html",
        "message": ""
      },
      "position": [
        680,
        300
      ],
      "notes": "step: send an email with gmail · reversibility: irreversible"
    }
  ],
  "connections": {
    "Typeform Trigger": {
      "main": [
        [
          {
            "node": "HubSpot",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HubSpot": {
      "main": [
        [
          {
            "node": "Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "active": false
}