✔️
Available on Grow and Scale
subscriptions. 1
This feature is also
dependent on your HubSpot subscription.
What | Sync Teamwork.com project
data to HubSpot
objects. |
Why |
|
Who |
|
When | Your company uses HubSpot and
Teamwork.com and you want to view project data in HubSpot objects (ex. deals), reports, and dashboards. |
What | Sync Teamwork.com project
data to HubSpot
objects. |
Why |
|
Who |
|
When | Your company uses HubSpot and
Teamwork.com and you want to view project data in HubSpot objects (ex. deals), reports, and dashboards. |
Step 1: Create
custom properties in HubSpot
Create custom properties to map specific
project details to HubSpot deals.
In order for custom
properties to map
to Teamwork.com data,
one
mandatory property needs to be set up —
project ID. Think of it as a unique
identifier. You can then create
additional custom properties for any further
project data you want to sync.
- Log in to HubSpot.
- Click the settings cog in
HubSpot's main ribbon menu.
- Scroll to Data
Management in the left
navigation panel and
select Properties.
- Click Create
property.
- Set Deal as the
object type. This is
the CRM object you want the new
property to map to. Choose
whichever type you
require.
- Select a group. This is where
you want the property to appear
within the object.
- Enter a property label. We recommend using something contextual to represent the data you're linking (ex. Project ID, project health).
- Click Next.
- Set the field type. Consider the information you're pulling in from Teamwork.com and select a suitable field format. Ex. select number for project ID, or single line text for project health.
- Click Next.
- Set any relevant property rules you
want to implement.
- Click Create.
- Repeat steps 4 to 12 for each
additional custom property you want to
create (ex. project health, project
profitability).
Step 2:
Set properties to HubSpot
objects
- Select an existing deal in
HubSpot.
- Scroll to the relevant section
of the deal profile that you
linked the property to in the
previous section. In
this example, we're using
deal
information.
- Scroll to About this deal.
- Click Actions and select Customize Properties.
- Click Add Properties.
- Check the boxes on the left of each custom property you want to display. In this example, we're selecting the Project ID and Project Health properties we just created.
- Click Save.
The selected property fields are
displayed
in their associated group in the deal
profile.
Step 3:
Manually
link project ID to the HubSpot
object
To sync the HubSpot
object to a specific project,
you'll need to get the project ID
from Teamwork.com and populate it
in a custom 'Project ID'
property.
📝 Project
ID must be
populated on a deal in order for a
workflow's project data properties
to populate.
Get the
project ID from
Teamwork.com
- Log in to your Teamwork.com
account.
- Click Jump to in the main navigation menu.
- Search for and select a project.
- Navigate to the browser's address field. The project ID is contained in the project URL.
- Highlight the project ID in the project URL and copy it to your clipboard.
- Ex. Project URL: yoursitename.teamwork.com/app/tasklists/1939470/list — the project ID is 1939470.
Link the
project ID to a deal in
HubSpot
- Navigate to your HubSpot account
and open the deal you want to
connect to.
- Scroll to About this
deal (or whichever
group you paired the Project ID
property to).
- Click the Project ID field and paste the copied
ID.
- Click Save.
- Repeat these steps for any deals
you want to sync project data
to.
Step 4: Create a
custom HubSpot workflow
Create a workflow to pull Teamwork.com
project data into linked HubSpot
objects.
Create a
workflow
- Click Automation in
HubSpot's main navigation menu and
select Workflows.
- Click Create workflow and select From scratch. You can also use a template.
- Choose a workflow type from the left panel. In this example, we're using Deal-based to map the deal properties created in the previous sections.
- Choose how the workflow should start:
blank workflow or schedule.
- Click Next.
Set the
trigger
- Click Set up triggers.
- Click Add filter in the
left panel.
- Select Deal properties.
- Search for and select Project
ID.
- Set the condition to is
known.
- Click Save.
Set the project
ID action
- Select the plus icon
()
below the
trigger section.
- Scroll to Connected
apps in the left
panel.
- Select Teamwork.com
Workflows. If you're
not already connected,
click Connect
app to set it
up.
- Select Get Project Data.
- Click Deal token.
- Select Project ID as the token.
- Click Insert, then click Save.
Map
project data
- Select the plus icon
()
below the project ID action.
- Click CRM in the left panel and select Copy property value.
- Click Select a property.
- Select Action
outputs from the
dropdown.
- Select the project property you want to
map (ex. 'Health').
- Select the custom property you want to map 'Health' to (or whichever value you chose in step 5). In this example, we're selecting the 'Project Health' custom property we created in the previous section.
- Click Save.
- Repeat steps 1 to 7 for each additional
project property you want to map.
- Click Review and
publish.
- Click Turn on.
Step 5: View the
mapped data
- Navigate to an existing deal in
HubSpot.
- Review the Project ID field — if it's empty, you'll need to get the project ID from Teamwork.com and save it to the field.
- Scroll to the deal section you linked your custom properties to when creating the object. For this example, we used 'About this deal.'
Any project data you
have mapped to your custom
properties is displayed in the
associated fields.
Elevate
- Enhanced reporting: Using filters based on
your custom project properties in HubSpot reports and dashboards so that you can
report on and visualize key project data
alongside related deal information.
1. Also available on
legacy
subscriptions: Premium,
Enterprise.