How to Add a Contact to a Campaign and Log a Task in Salesforce

Learn how to effectively add a contact to a marketing campaign and log related follow-up tasks on an opportunity in Salesforce.

By Tim Yeo (Tim)

This guide outlines the process of adding an existing contact to a marketing campaign and logging a related follow-up task on an opportunity in Salesforce. Completing these steps ensures marketing and sales activities are accurately tracked and attributed to the correct campaign and contact.

This workflow is designed for Sales, Marketing, and Revenue Operations teams who manage outbound lead follow-ups, webinar attribution, and opportunity activity logging in Salesforce.

Add a Contact to a Campaign

Before adding a contact to a new campaign, ensure you are on the correct contact record.

1
Click Campaign History in the Related List Quick Links section of the contact record.
Step #1: Click Campaign History in the Related List Quick Links section of the contact record.
2
Click Add to Campaign in the top right corner of the Campaign History table.
Step #2: Click Add to Campaign in the top right corner of the Campaign History table.
3
Click the Search Campaigns... field and select the desired campaign from the dropdown list (e.g., Oil & Gas 2026 Leads_Lead Mgmt_Briefing_31Dec26).
Step #3: Click the Search Campaigns... field and select the desired campaign from the dropdown list (e.g., Oil & Gas 2026 Leads_Lead Mgmt_Briefing_31Dec26).
4
Click Next to proceed to the campaign member details.
Step #4: Click Next to proceed to the campaign member details.
5
Click the Reviewed for Outbound (or similar status) dropdown menu and select Accepted.
Step #5: Click the Reviewed for Outbound (or similar status) dropdown menu and select Accepted.
6
Click Save to confirm and add the contact to the campaign.
Step #6: Click Save to confirm and add the contact to the campaign.

Log a Follow-up Task on an Opportunity

Once the contact is associated with the campaign, you can log specific activities, such as webinar follow-ups, directly on the related Opportunity record.

7
Navigate to the relevant Opportunity record and click the New Task icon in the Activity component.
Step #7: Navigate to the relevant Opportunity record and click the New Task icon in the Activity component.
8
Click the Subject field and enter a descriptive subject for the activity, such as Webinar - requested for follow-up in survey.
Step #8: Click the Subject field and enter a descriptive subject for the activity, such as Webinar - requested for follow-up in survey.
9
Click the Due Date field and select the appropriate deadline using the calendar picker.
Step #9: Click the Due Date field and select the appropriate deadline using the calendar picker.
10
Click the Name field, search for the contact you just added to the campaign (e.g., Nick Smith), and select them to link the task to both the opportunity and the individual.
Step #10: Click the Name field, search for the contact you just added to the campaign (e.g., Nick Smith), and select them to link the task to both the opportunity and the individual.
11
Click the Status dropdown and update it to Completed if the follow-up action has already been taken.
Step #11: Click the Status dropdown and update it to Completed if the follow-up action has already been taken.
12
Click Save to log the task.
Step #12: Click Save to log the task.

FAQ

Q: Why do I need to link the Contact in the "Name" field on the Opportunity task?

A: Linking the contact in the "Name" field ensures the activity rolls up to the contact record as well as the opportunity. This is critical for marketing attribution and tracking the specific individual's engagement.

Q: What should I do if the campaign I want isn't showing up in the search?

A: Ensure you have the correct spelling and that the campaign is marked as "Active" in Salesforce. If it still doesn't appear, you may need your Salesforce administrator to adjust your sharing or campaign permissions.

Glossary

Term

Definition

Campaign History

A related list on a lead or contact record that displays all marketing campaigns the individual has been associated with.

Campaign Member

A record that links a specific lead or contact to a specific Salesforce campaign, complete with a specialized status (e.g., Sent, Responded, Accepted).

Activity Component

The section of a Salesforce record layout where users can create, manage, and view tasks, events, logged calls, and emails.