- Knowledge Base
- Marketing
- Campaigns
- Manually associate CRM records with campaigns
Manually associate CRM records with campaigns
Last updated: March 26, 2026
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Professional, Enterprise
Manually associate CRM records such as contacts, deals, and tickets to campaigns from the object's index page, individual CRM records, using a workflow action, or from the campaigns tool.
After creating your association, you can review manually associated records from your campaign's performance page. If you have a Marketing Hub Enterprise subscription, you can also configure attribution for manually associated contacts and deals.
Before you get started
- Once a contact is marked as Influenced by a campaign, the campaign influence cannot be removed. Disassociating a contact from a campaign will not impact its influenced status. This helps to maintain a complete record of engagement.
- If a contact has been manually associated with a campaign, only deals closed after the contact is added to the campaign will be attributed,
- Deals that have been manually and directly associated to a campaign will always be attributed, even if already closed.
Associate contacts to campaigns in bulk
When associating contacts to campaigns in bulk, you cannot specify association labels. To associate multiple contacts with your campaign:
- In your HubSpot account, navigate to CRM > Contacts.
- Select the checkboxes next to the records that you'd like to associate.
- At the top, click More and select Add to campaign.
- In the dialog box, click the Campaign dropdown menu and select a campaign.
- Click Associate.

Associate individual records to campaigns using CRM cards
Permissions required Edit association permissions are required to create associations using the Campaigns CRM card.
You can associate individual contacts, deals, and tickets directly from CRM cards on the CRM record. When associating contacts, you can include additional details such as influence type. Learn more about managing campaign record associations with CRM cards.
- Navigate to your record:
- In your HubSpot account, navigate to CRM > Contacts.
- In your HubSpot account, navigate to CRM > Deals.
- In your HubSpot account, navigate to CRM > Tickets.
- Select the record that you'd like to associate.
- On the right, in the Campaigns section, click + Add.

- In the right panel, click the Marketing campaign dropdown menu and select the campaign that you'd like to associate with your contact.
- If you're associating a contact record to a campaign, you can also add an influence type. This option is not available when associating deals or tickets from CRM cards.
- Click the Influence type dropdown menu and select a custom event. To create a new influence type:
- From the dropdown menu, click Create new influence type. You can create up to 50 influence types.
- Enter a name for your influence type.
- At the bottom, click Save.
- Click the Influence type dropdown menu and select a custom event. To create a new influence type:
- At the bottom, click Save. After adding your campaign, the campaign will appear on the campaign card. Only manually associated campaigns will appear on the campaign card.
You can associate individual contacts, deals, and tickets directly from the campaigns tool.
- In your HubSpot account, navigate to Marketing > Campaigns.
- Click on the campaign to associate records with.
- In the top left, click Add assets.
- In the dialog box, in the left sidebar menu, click to expand the CRM section. Then, select Manually associated contacts, Manually associated deals, or Tickets.
- Select the checkboxes next to the records that you'd like to associate.
- At the bottom, click Save.

Automatically associate records with campaigns using workflows
You can automatically associate contacts, tickets, or deals with campaigns using the Add to Campaign workflow action. For example, you may want to associate a deal to a specific campaign when a webhook is received from an external application.
-
In your HubSpot account, navigate to Automation > Workflows.
- Click the name of an existing workflow or create a new workflow.
- Set your enrollment triggers.
- Click the + plus icon to add an action.
- In the left panel, click to expand the Marketing section. Then, select Add to campaign.
- Configure your Add contact to campaign action:
- Object: choose whether to associate the enrolled record or a different associated record. By default, the enrolled record will be selected.
- Campaign: select a campaign to associate the record with.
- At the top, click Save.

Review manually associated records in campaigns
All assets can be associated with a campaign from the campaign details page. To associate an asset:
- In your HubSpot account, navigate to Marketing > Campaigns.
- Hover over the campaign and click Actions. Then, select View performance.
- In the Manually associated [object] section, you can review the count and details of your manually associated records.
Manage attribution for manually associated contacts or deals
Subscription required A Marketing Hub Enterprise subscription is required to manage attribution for manually associated deals or contacts.
By default, attribution for contact or deal records are turned on by default. To manually configure this setting:
- In your HubSpot account, click the settings settings icon in the top navigation bar.
- In the left panel, click to expand the Tracking and Analytics section. Then, select Attribution.
- In the Sales section, click to toggle the Manually added deals and contacts to campaigns switch on or off.

