R1V1 ArchitecturePracticalExercise Workbook HUBSPOT
R1V1 ArchitecturePracticalExercise Workbook HUBSPOT
ARCHITECTURE I
PRACTICAL EXERCISE
WORKBOOK
EXERCISE | Make a Developer and Test Account
This exercise requires you to create a developer account and a test account.
1. Once your developer account is created, you'll be given the option to Build
something for many, Build something for one account, or Test things out.
Click Test things out and then click Manage test accounts.
2. Click Create app test account, give your account a name, and then click Create.
3. To access and build out your test account, click on it and open it in a new tab. You
can use this test account to build and experiment with HubSpot Enterprise tools.
4. Select your Google Sheets login and click Continue to let HubSpot Dummy Data
access your Google account. The data will populate in Sheet 3 of the spreadsheet.
1. Click File, Download, and select Comma Separated Value file as the
download format.
1. Select Start an import and choose File from computer, One file, and
Multiple objects.
2. Select Contacts, Companies, Deals, and Tickets.
2. Select the CSV file you downloaded previously and upload it.
Map Properties
1. On the property mapping screen, verify that all columns are properly mapped.
a. Most columns will be pre-populated, but this information will not
necessarily be correct because some properties exist for multiple object
types. For example, lifecycle stage can be both a contact and company
property. In the list, you will see placeholder entries like ###CONTACT
PROPERTIES### to let you know which property type the following rows
should be mapped to.
2. Once all properties have been mapped, you should have four unmatched
columns remaining (the aforementioned placeholders).
3. Click the Don't import data in unmatched columns checkbox on the bottom right
and click Next.
4. On the next screen, name your import Your First and Last Name + HA Cert,
select your date format and confirm the contacts' consent to be contacted.
This exercise requires you to create a custom object and flexible associations. Once
you complete these steps, you’ll build a pipeline and import new data to fill it.
1. In your HubSpot account, click the gear icon in the top right corner. Scroll
down to the Data Management header and click on Data Model Overview.
2. Click the hyperlinked text create a custom object.
3. Give the custom object the singular name Shipment and plural name Shipments.
a. You can set the primary display property to Shipment ID Number and
select the property Number.
4. Click Create.
1. Click the Associations tab and then click Create new association.
2. In the dropdown, select Contacts and click Create.
3. Click create association label. In the association label text box, type Customer.
Then click Create.
Create A Pipeline
1. Click Create pipeline, name the pipeline Shipments, and click Create Pipeline.
2. Then create the stages of the pipeline. The stages should be: Received,
Processed, Shipped, and Delivered.
a. The first three stages should have an open status, and the last stage should
have a closed status.
This exercise requires you to create a free Salesforce Developer account, configure
HubSpot account permissions for the integration user, configure the Salesforce
integration user, confirm type field visibility, and install the Salesforce integration.
1. In your HubSpot account, click the gear icon in the top right corner.
2. Select Users & Teams on the left and note the user's current permission set
under the Access header.
a. If the user has Super Admin permissions, they already have all the
required permissions.
b. If you need to make a change, click the Permission Sets tab and find
the user's permission set.
i. Click the Account tab, and toggle on Account Access to give
access to account configuration and user management tools.
ii. Then click Save.
The last Salesforce setting you need to check is that the type field is visible to all profiles.
This exercise requires you to make a private app and use it to make a test call in
the developer docs.
This exercise requires you to build a mock API and use it to create a workflow
using webhooks.
This exercise requires you to install the HubSpot tracking code to an externally
hosted page.