# Sync Salesforce Task Status

**URL:** <https://community.hubspot.com/t/sync-salesforce-task-status/112963>\
**Category:** Marketplace Apps\
**Tags:** professional\
**Created:** [July 26, 2024, 10:25am UTC](https://community.hubspot.com/t/sync-salesforce-task-status/112963 "2024-07-26T10:25:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![MParr3](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@MParr3](https://community.hubspot.com/u/MParr3)\
**Post date:** [July 26, 2024, 10:25am UTC](https://community.hubspot.com/t/sync-salesforce-task-status/112963/1 "2024-07-26T10:25:28Z")

</div>

I am looking to sync the status of tasks between Salesforce and HubSpot so that when tasks are marked as done in Salesforce, this reflects in HubSpots and vice versa.

The property mappings shows the below error when trying to map **Salesforce** : Status with **HubSpot** : Task Status:

_This Salesforce field has picklist options that are missing in the HubSpot property. Please choose a different property._

I can’t see the option to customise the HubSpot Task Status options to match the options in Salesforce’s Status field.

---

<div class="post-metadata">

**Author:** ![briannester](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/briannester/32/75249_2.png) [@briannester](https://community.hubspot.com/u/briannester)\
**Post date:** [July 26, 2024, 3:47pm UTC](https://community.hubspot.com/t/sync-salesforce-task-status/112963/2 "2024-07-26T15:47:24Z")

</div>

Hey Marshall,

So, unlike nearly all properties in HubSpot, Ticket Statuses and Deal Stages are actually updated elsewhere. To add or edit a Ticket Status, in your settings in the left sidebar navigate to Objects \> Tickets \> and then select the “Pipelines” tab up top. Then you just need to select the specific pipeline in the “Select a pipeline” dropdown and add/edit any Status you need.

 ![Screenshot (75).png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/e/f/ef1496aa86dd16f58062f2f5f6aa707804291e88.png)

---

<div class="post-metadata">

**Author:** ![MParr3](https://avatars.discourse-cdn.com/v4/letter/m/f08c70/32.png) [@MParr3](https://community.hubspot.com/u/MParr3)\
**Post date:** [July 26, 2024, 3:50pm UTC](https://community.hubspot.com/t/sync-salesforce-task-status/112963/3 "2024-07-26T15:50:09Z")

</div>

Hi Brian,

Thanks for the info - I’m looking to integrate tasks rather than tickets however, if you are able to advise?

---

<div class="post-metadata">

**Author:** ![briannester](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/briannester/32/75249_2.png) [@briannester](https://community.hubspot.com/u/briannester)\
**Post date:** [July 26, 2024, 4:14pm UTC](https://community.hubspot.com/t/sync-salesforce-task-status/112963/4 "2024-07-26T16:14:34Z")

</div>

Oh, my apologies. Anytime I read or hear “Status” by brain goes to Tickets. However, going over this again, property mappings for the SF integration are only for standard objects like Contacts, Companies, and Deals in HubSpot, and not necessairly for Tasks. Would you mind sharing a screenshot of where you are trying to map this as well as the error?

---

<div class="post-metadata">

**Author:** ![BMain77](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/bmain77/32/205557_2.png) [@BMain77](https://community.hubspot.com/u/BMain77)\
**Post date:** [March 19, 2025, 10:51am UTC](https://community.hubspot.com/t/sync-salesforce-task-status/112963/5 "2025-03-19T10:51:26Z")

</div>

Did you ever identify a solution? I am dealing with this same issue right now when trying to sync my tasks over from Salesforce to Hubspot.

---

<div class="post-metadata">

**Author:** ![RubenBurdin](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rubenburdin/32/75212_2.png) [@RubenBurdin](https://community.hubspot.com/u/RubenBurdin)\
**Post date:** [August 25, 2025, 7:05pm UTC](https://community.hubspot.com/t/sync-salesforce-task-status/112963/6 "2025-08-25T19:05:09Z")

</div>

Hi @MParr3

The tricky part here is that HubSpot’s Salesforce connector doesn’t expose task status as a mappable property the same way it does with Contacts, Companies, or Deals.

That’s why you see the picklist mismatch error: HubSpot’s “Task Status” values are fixed (Not Started, In Progress, Waiting, Completed) and can’t be customized to match Salesforce’s broader picklist.

A common workaround is to sync tasks indirectly. You can map Salesforce tasks into a custom object or a note/activity in HubSpot, then use workflows to update HubSpot’s task status fields as close as possible. Documentation on HubSpot task status is here:

([Filter tasks and manage task views](https://knowledge.hubspot.com/tasks/filter-tasks-and-manage-task-views) )

([Connect HubSpot and Salesforce](https://knowledge.hubspot.com/salesforce/install-the-hubspot-salesforce-integration) )

If you need a one-to-one match of picklist values, it usually means either normalizing Salesforce task statuses down to HubSpot’s set, or capturing them in a custom property in HubSpot for reporting, while leaving HubSpot’s task completion tracking as-is.

On the side, some teams avoid this whole limitation by handling status updates outside HubSpot and just keeping visibility. Platforms like Stacksync can push bi-directional changes in real time between Salesforce and HubSpot tasks, bypassing the “only standard objects” restriction.

That way your sales reps see a consistent status without worrying about which platform updated it first.

Hope this helps.
