AutomationFlowsMarketing & Ads › Create a Campaign, Add a Contact, and Get the Campaign From Emelia

Create a Campaign, Add a Contact, and Get the Campaign From Emelia

ByHarshil Agrawal @harshil1712 on n8n.io

This workflow allows you to create a campaign, add a contact, and get the campaign from Emelia.

Manual trigger★☆☆☆☆ complexity3 nodesEmelia
Marketing & Ads Trigger: Manual Nodes: 3 Complexity: ★☆☆☆☆ Added:

This workflow corresponds to n8n.io template #961 — we link there as the canonical source.

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
{
  "nodes": [
    {
      "name": "Emelia",
      "type": "n8n-nodes-base.emelia",
      "position": [
        530,
        310
      ],
      "parameters": {
        "operation": "create",
        "campaignName": "n8n-docs"
      },
      "credentials": {
        "emeliaApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "name": "Emelia1",
      "type": "n8n-nodes-base.emelia",
      "position": [
        730,
        310
      ],
      "parameters": {
        "operation": "addContact",
        "campaignId": "603dfd70cbe34c3c9730fd09",
        "contactEmail": "user@example.com",
        "additionalFields": {
          "firstName": "NAME"
        }
      },
      "credentials": {
        "emeliaApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "name": "Emelia2",
      "type": "n8n-nodes-base.emelia",
      "position": [
        930,
        310
      ],
      "parameters": {
        "campaignId": "={{$node[\"Emelia\"].json[\"_id\"]}}"
      },
      "credentials": {
        "emeliaApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "Emelia": {
      "main": [
        [
          {
            "node": "Emelia1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Emelia1": {
      "main": [
        [
          {
            "node": "Emelia2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

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

This workflow allows you to create a campaign, add a contact, and get the campaign from Emelia.

Source: https://n8n.io/workflows/961/ — original creator credit. Request a take-down →

More Marketing & Ads workflows → · Browse all categories →

Related workflows

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

Marketing & Ads

Emelia:Campaign:create addContact get getAll start pause:ContactList:getAll add. Uses start, emelia. Manual trigger; 9 nodes.

Start, Emelia
Marketing & Ads

AI Lead Auto-Responder. Uses gmail, httpRequest. Manual trigger; 7 nodes.

Gmail, HTTP Request
Marketing & Ads

Salesforce:Lead:create get addNote addToCampaign getAll getSummary update delete:Contact:create get addNote addToCampaign getAll getSummary update delete:CustomObject:create get getAll update delete:F

Start, Salesforce
Marketing & Ads

Lead Generation. Uses start. Manual trigger; 8 nodes.

Start
Marketing & Ads

This automated workflow streamlines the process of responding to leads who submit a Google Form. It instantly sends a personalized confirmation email to the lead and notifies your internal team with t

Google Sheets Trigger, Gmail