1. [Help](https://nuvia.ai/en/docs)
2. [Integrations](https://nuvia.ai/en/docs/colecoes/19378002-integrations)
3. [HubSpot](https://nuvia.ai/en/docs/colecoes/19431232-hubspot)

# How to enroll leads/contacts in Nuvia campaigns directly from a HubSpot workflow

Add the Enroll in campaign action to your HubSpot workflow, and every contact that enters the flow is automatically enrolled in an active Nuvia campaign.

Available on

All Nuvia plans

Who can do it

Users with permission to create and edit workflows in HubSpot. Connecting the integration in Nuvia requires the Admin profile

Updated on August 3, 2026

[HubSpot](https://nuvia.ai/en/docs/colecoes/19431232-hubspot)

1. [How to set up the HubSpot integration](https://nuvia.ai/en/docs/artigos/14501908-how-to-set-up-the-hubspot-integration)
2. [How to sync contacts and deals between Nuvia and HubSpot](https://nuvia.ai/en/docs/artigos/14590403-how-to-sync-contacts-deals-nuvia-hubspot)
3. [What Nuvia syncs with HubSpot and when](https://nuvia.ai/en/docs/artigos/16473526-what-nuvia-syncs-with-hubspot-and-when)
4. [How to map fields between Nuvia and HubSpot](https://nuvia.ai/en/docs/artigos/16474177-how-to-map-fields-between-nuvia-and-hubspot)
5. [Troubleshooting the HubSpot integration](https://nuvia.ai/en/docs/artigos/16474434-troubleshooting-hubspot-integration)
6. [How to send Nuvia WhatsApp templates straight from a HubSpot workflow](https://nuvia.ai/en/docs/artigos/15879535-send-nuvia-whatsapp-templates-from-hubspot-workflow)
7. [How to enroll leads/contacts in Nuvia campaigns directly from a HubSpot workflow](https://nuvia.ai/en/docs/artigos/15879734-enroll-contacts-nuvia-campaigns-from-hubspot-workflow)

With the HubSpot integration connected, the Nuvia app provides the **Enroll in campaign** action inside the HubSpot workflow editor. Enrollment happens right from the workflow: while you build the flow, search for “Nuvia” in the action picker, click the app to see the available actions, and select **Enroll in campaign**. You choose the campaign only once and, from then on, every contact that enters the flow according to the enrollment rules joins the campaign automatically.

**Available on:** All Nuvia plans.

**Who can do it:** Users with permission to create and edit workflows in HubSpot. Connecting the integration in Nuvia requires the **Admin** profile.

**Where to set it up:** In HubSpot, under **Automation > Workflows**. The campaign is prepared in Nuvia, under **Side menu > Campaigns**.

Important

In HubSpot, workflows require a Professional or Enterprise subscription (Marketing Hub, Sales Hub, Service Hub, Smart CRM, Commerce Hub, or Data Hub).

## What you need before you start

-

An active HubSpot integration, with **Connected** status in **Nuvia Platform > Settings > Apps > HubSpot** ([How to set up the HubSpot integration](https://nuvia.ai/en/docs/artigos/14501908-how-to-set-up-the-hubspot-integration))

-

A Nuvia campaign with **Active** status and its send set to **External trigger** ([How to create and launch your first WhatsApp campaign in Nuvia](https://nuvia.ai/en/docs/artigos/14489458-how-to-create-and-launch-your-first-whatsapp-campaign))

-

Contacts with the data required by the campaign's channel (e.g., phone number with country code for WhatsApp campaigns)

### How to set up automatic enrollment of leads/contacts in Nuvia campaigns directly from HubSpot

In the topics below you will find the detailed step by step shown in the GIF above.

#### Step 1: Get the campaign ready in Nuvia

1.

In the **Side menu**, click **Campaigns** and create or open the campaign you want

2.

When defining the audience, select the **External trigger** activation type

3.

Set up the message sequence as usual and launch the campaign, so it has **Active** status

Learn more in: [How to create and launch your first WhatsApp campaign in Nuvia](https://nuvia.ai/en/docs/artigos/14489458-how-to-create-and-launch-your-first-whatsapp-campaign)

Important

Only campaigns that are **Active** in Nuvia and have their send set to **External trigger** appear in the HubSpot list. Campaigns with **Manual** activation, or with **Draft**, **Paused**, **Completed**, or **Archived** status, are not listed.

#### Step 2: Create or open the workflow in HubSpot

1.

In HubSpot, go to **Automation > Workflows**

2.

Click **Create workflow** and select **From scratch**, or open an existing workflow

3.

Choose a **contact**-based workflow and set up the enrollment triggers: they define which contacts enter the flow

#### Step 3: Add the Enroll in campaign action

1.

With the workflow open, click the **+** icon to open the action picker

2.

In the search field, type **Nuvia** to find the app

3.

Click the **Nuvia** app to see the available actions

4.

Select **Enroll in campaign**

Tip

If the Nuvia app does not show up in the search, the integration is probably disconnected. Check the status in **Nuvia Platform > Settings > Apps > HubSpot** before continuing.

#### Step 4: Choose the campaign

1.

Select the **campaign** the contacts will be enrolled in: the list only shows **Active** campaigns sent by **External trigger**

2.

Save the action

#### Step 5: Review and turn on the workflow

1.

Click **Review and publish**

2.

Check the enrollment triggers, whether existing contacts should enter the flow, and whether re-enrollment behaves the way you want

3.

Turn on the workflow

From activation onward, any contact that enters the flow and reaches the action is automatically enrolled in the campaign.

### What happens when a contact enters the flow

-

When the contact reaches the **Enroll in campaign** action, HubSpot triggers Nuvia, which enrolls the contact in the selected campaign

-

The contact starts following the campaign's message sequence, with the steps, intervals, and business hours configured in it

-

Replies follow what the campaign defined in each step: **AI agent** or **Human agent**, with the conversation in the **Conversations** module

-

In WhatsApp campaigns, sends use the approved templates configured in the steps and count toward the number's daily limit (Tier)

### Limits and rules

RuleValue

**Campaigns listed in the action** Only campaigns with **Active** status and send set to **External triggerContact data** Must have the data required by the campaign's channel (e.g., phone number with country code for WhatsApp)

**Re-enrollment through HubSpot** By default, HubSpot does not re-enroll contacts that have already gone through the flow. To repeat the enrollment, turn on re-enrollment in the workflow triggers

**Workflow type** Use contact-based workflows: the campaign receives the contact enrolled in the flow.

## Frequently asked questions

## Frequently asked questions

**What is the difference between Enroll in campaign and Send template?Send template** sends a single message, chosen right in the workflow. **Enroll in campaign** puts the contact into a complete Nuvia sequence, with steps, intervals, and reply handling defined in the campaign itself.

**Why does my campaign not appear in the action's list?**

The list only shows campaigns with **Active** status and send set to **External trigger**. If the campaign is in **Draft**, **Paused**, or has another activation type, it is not listed.

**Do I need to set anything up in Nuvia for enrollment to work?**

Yes. Unlike sending a template, here the campaign needs to exist in Nuvia, be **Active**, and have its send set to **External trigger**. The rest of the flow is built in the HubSpot workflow editor.

**Can I track the campaign's results in HubSpot?**

No. Nuvia does not send campaign performance data back to HubSpot. Track send and reply metrics in Nuvia **Dashboards**.

**Can the same contact be enrolled more than once?**

On the HubSpot side, only if re-enrollment is turned on in the workflow triggers.

[PreviousHow to send Nuvia WhatsApp templates straight from a HubSpot workflow](https://nuvia.ai/en/docs/artigos/15879535-send-nuvia-whatsapp-templates-from-hubspot-workflow)

Was this article helpful?

## Related articles

- [How to set up the HubSpot integration](https://nuvia.ai/en/docs/artigos/14501908-how-to-set-up-the-hubspot-integration)
- [How to sync contacts and deals between Nuvia and HubSpot](https://nuvia.ai/en/docs/artigos/14590403-how-to-sync-contacts-deals-nuvia-hubspot)
- [Nuvia MCP tools reference](https://nuvia.ai/en/docs/artigos/16074574-nuvia-mcp-tools-reference)
- [What Nuvia syncs with HubSpot and when](https://nuvia.ai/en/docs/artigos/16473526-what-nuvia-syncs-with-hubspot-and-when)

[HubSpot](https://nuvia.ai/en/docs/colecoes/19431232-hubspot)

1. [How to set up the HubSpot integration](https://nuvia.ai/en/docs/artigos/14501908-how-to-set-up-the-hubspot-integration)
2. [How to sync contacts and deals between Nuvia and HubSpot](https://nuvia.ai/en/docs/artigos/14590403-how-to-sync-contacts-deals-nuvia-hubspot)
3. [What Nuvia syncs with HubSpot and when](https://nuvia.ai/en/docs/artigos/16473526-what-nuvia-syncs-with-hubspot-and-when)
4. [How to map fields between Nuvia and HubSpot](https://nuvia.ai/en/docs/artigos/16474177-how-to-map-fields-between-nuvia-and-hubspot)
5. [Troubleshooting the HubSpot integration](https://nuvia.ai/en/docs/artigos/16474434-troubleshooting-hubspot-integration)
6. [How to send Nuvia WhatsApp templates straight from a HubSpot workflow](https://nuvia.ai/en/docs/artigos/15879535-send-nuvia-whatsapp-templates-from-hubspot-workflow)
7. [How to enroll leads/contacts in Nuvia campaigns directly from a HubSpot workflow](https://nuvia.ai/en/docs/artigos/15879734-enroll-contacts-nuvia-campaigns-from-hubspot-workflow)

## Still need help?

Customers reach support through the chat inside the platform. Not a customer yet? Talk to our team.

[Talk to support in the platform](https://app.nuvia.ai) [I'm not a customer yet](https://nuvia.ai/en/contact)

---
Source: https://nuvia.ai/en/docs/artigos/15879734-enroll-contacts-nuvia-campaigns-from-hubspot-workflow
