AutomationFlowsAI & RAG › Activity 1 — Flyer with Qr Code (form -> Email)

Activity 1 — Flyer with Qr Code (form -> Email)

Activity 1 — Flyer with QR Code (Form -> Email). Uses formTrigger, gmail. Event-driven trigger; 2 nodes.

Event trigger★☆☆☆☆ complexity2 nodesForm TriggerGmail
AI & RAG Trigger: Event Nodes: 2 Complexity: ★☆☆☆☆ Added:

This workflow follows the Form Trigger → Gmail recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Activity 1 \u2014 Flyer with QR Code (Form -> Email)",
  "nodes": [
    {
      "parameters": {
        "options": {}
      },
      "type": "n8n-nodes-base.formTrigger",
      "typeVersion": 2.6,
      "position": [
        0,
        0
      ],
      "id": "d2a35587-9bae-4f14-9bae-ce7dc4c134b3",
      "name": "On form submission"
    },
    {
      "parameters": {
        "subject": "New Enquiry",
        "message": "=Hi <br> <br>\n\nThere is a new event signup. Below is the info: <br> <br>\n\nName:{{ $json.Name }} <br>\nEmail:{{ $json.Email }} <br>\nTel:{{ $json.Phone }} <br>\nMessage:{{ $json.Message }} <br>\n\n <br>\nAdmin  <br>\nABC Pte Ltd",
        "options": {}
      },
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.2,
      "position": [
        208,
        0
      ],
      "id": "94283169-398b-4b91-8029-358175ed6e10",
      "name": "Send a message",
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "On form submission": {
      "main": [
        []
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1",
    "binaryMode": "separate",
    "availableInMCP": false
  },
  "versionId": "c0ddb9a7-8fd7-4a4f-a072-2d261b260ea9",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "nodeGroups": [],
  "id": "OhqBHtnN259s4BN4",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Activity 1 — Flyer with QR Code (Form -> Email). Uses formTrigger, gmail. Event-driven trigger; 2 nodes.

Source: https://github.com/tertiarycourses/TGS-2026062147-No-Code-and-Low-Code-Agentic-AI-Applications/blob/main/labs/activity1-flyer-form/Activity1-Flyer-Form.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Activity 3a — Conditional Response (Data Table). Uses gmail, dataTable, formTrigger. Event-driven trigger; 6 nodes.

Gmail, Data Table, Form Trigger
AI & RAG

Activity 3b — Conditional Response (Google Sheets / Excel). Uses formTrigger, googleSheets, gmail. Event-driven trigger; 6 nodes.

Form Trigger, Google Sheets, Gmail
AI & RAG

Activity 2 — Capture Submissions in a Data Table. Uses formTrigger, gmail, dataTable. Event-driven trigger; 3 nodes.

Form Trigger, Gmail, Data Table
AI & RAG

Inquiry-Agent. Uses @digitalocean/n8n-nodes-digitalocean-gradient-serverless-inference, stopAndError, googleDocs, gmail. Event-driven trigger; 59 nodes.

@Digitalocean/N8N Nodes Digitalocean Gradient Serverless Inference, Stop And Error, Google Docs +4
AI & RAG

Inquiry-Agent. Uses @digitalocean/n8n-nodes-digitalocean-gradient-serverless-inference, stopAndError, googleDocs, gmail. Event-driven trigger; 40 nodes.

@Digitalocean/N8N Nodes Digitalocean Gradient Serverless Inference, Stop And Error, Google Docs +3