HubSpot Administrator Certification (HAC) — Questions and Answers
Question 1: When importing contacts via CSV, which field does HubSpot use by default to deduplicate records and avoid creating duplicates?
- Full name
- Contact ID
- Phone number
- Email address (Correct answer)
Correct answer: Email address
HubSpot uses email address as the primary deduplication key when importing contacts, matching or updating existing records by email.
Question 2: Which approach best supports quality outcomes in DevOps & Deployment for HubSpot Administrator Certification?
- Avoiding quality checks
- Relying solely on intuition
- Systematic application of evidence-based methods (Correct answer)
- Rushing through tasks
Correct answer: Systematic application of evidence-based methods
Evidence-based methods provide a reliable foundation for achieving consistent, high-quality outcomes.
Question 3: What is the role of 'Partitioning' in HubSpot's permission system?
- Separating paid and free feature access
- Dividing assets like lists and templates so teams only access their own (Correct answer)
- Splitting the database into shards for performance
- Creating separate CRM pipelines per department
Correct answer: Dividing assets like lists and templates so teams only access their own
Partitioning assigns marketing assets (lists, emails, templates) to specific teams so users only see assets relevant to their team.
Question 4: A HubSpot administrator notices portal data is syncing slowly during peak business hours. Which cloud concept best explains potential resource contention in a shared environment?
- Data sovereignty
- The noisy neighbor effect (Correct answer)
- Elasticity
- Cold storage tiering
Correct answer: The noisy neighbor effect
The noisy neighbor effect occurs when one tenant's heavy resource usage on shared infrastructure degrades performance for other tenants.
Question 5: What is the maximum number of deal pipelines that can be created in HubSpot CRM (Professional tier)?
- Unlimited
- 2
- 10 (Correct answer)
- 5
Correct answer: 10
HubSpot Sales Hub Professional supports up to 10 deal pipelines, allowing organizations to model different sales processes for different products or teams.
Question 6: A HubSpot admin notices that a former employee's account was used to export a large contacts list two days after their departure. What feature, if enabled, would have best prevented this?
- IP allowlisting
- Timely user deactivation combined with session invalidation (Correct answer)
- Restricting export permissions to super admins only
- Enabling audit logs
Correct answer: Timely user deactivation combined with session invalidation
Promptly deactivating the user account immediately invalidates their session, preventing post-departure access and data exports.
Question 7: Which HubSpot report is most useful for identifying whether a workflow is performing as intended over time?
- Revenue attribution report
- Workflow enrollment and completion rate report (Correct answer)
- Contact lifecycle stage funnel report
- Email open rate dashboard
Correct answer: Workflow enrollment and completion rate report
The workflow enrollment and completion rate report shows how many contacts entered, completed, or were unenrolled, making it the best tool for assessing workflow effectiveness.
Question 8: What must a HubSpot app developer complete before distributing an OAuth-based integration via the HubSpot App Marketplace?
- Complete the App Marketplace certification process and listing requirements (Correct answer)
- Submit the app's source code for review
- Use only HubSpot's official SDK libraries
- Obtain a dedicated HubSpot API key per customer
Correct answer: Complete the App Marketplace certification process and listing requirements
Apps listed in the HubSpot Marketplace must go through a certification review process to verify functionality, security, and listing quality.
Question 9: Which HubSpot API allows you to embed custom UI cards and panels within CRM records using an external data source?
- Conversations API
- CRM Extensions API (Correct answer)
- Forms API
- Custom Objects API
Correct answer: CRM Extensions API
The CRM Extensions API lets developers add custom UI panels (cards) to HubSpot CRM records that display data pulled from external systems.
Question 10: When quality-checking a HubSpot sequence, which element should you verify to ensure contacts won't receive duplicate outreach?
- Whether the sequence uses plain text or HTML emails
- The sequence's color-coding in the timeline
- The sender's signature formatting
- Unenrollment criteria and duplicate enrollment settings (Correct answer)
Correct answer: Unenrollment criteria and duplicate enrollment settings
Unenrollment criteria and duplicate enrollment settings determine whether a contact could be enrolled multiple times or re-entered after completing the sequence.
Question 11: Which metric in HubSpot's workflow analytics indicates that a workflow step is creating a bottleneck?
- A low total enrollment count compared to the trigger list size
- A low number of goal completions relative to enrollments
- A high open rate on workflow-triggered emails
- A high number of contacts stuck at a specific action step for an extended period (Correct answer)
Correct answer: A high number of contacts stuck at a specific action step for an extended period
Contacts accumulating at a specific step signal that the action at that step is failing, retrying, or rate-limited, creating a processing bottleneck.
Question 12: In HubSpot, which permission is required for a user to create and edit workflows?
- Read-only CRM access
- Super Admin access only
- Billing administrator role
- The 'Workflows' permission under CRM or Marketing access settings (Correct answer)
Correct answer: The 'Workflows' permission under CRM or Marketing access settings
The 'Workflows' permission, assignable in user settings under CRM or Marketing, grants the ability to create, edit, and manage automation workflows.
Question 13: In HubSpot, what is a 'smart list' and why is it useful for quality assurance of contact data?
- A list that only contains marketing-qualified leads
- A list generated by AI based on predicted behavior
- A dynamic list that automatically updates based on criteria (Correct answer)
- A static list manually curated by admins
Correct answer: A dynamic list that automatically updates based on criteria
Smart lists update in real time as contacts meet or no longer meet the defined criteria, making them ideal for monitoring data quality continuously.
Question 14: What is the maximum number of active API keys a HubSpot portal can have at one time (legacy private app model)?
- 10
- 5
- 1 (Correct answer)
- Unlimited
Correct answer: 1
Each HubSpot portal can have only one active legacy API key at a time, which is one reason private apps with tokens are now preferred.
Question 15: What is the key difference between a 'marketing email' and a 'transactional email' in HubSpot?
- There is no functional difference — both types follow the same sending rules
- Marketing emails go to all contacts automatically; transactional emails go only to paying customers
- Marketing emails are free to send; transactional emails cost extra per send
- Marketing emails require opt-in and promote content; transactional emails are triggered by user actions and bypass opt-in requirements (Correct answer)
Correct answer: Marketing emails require opt-in and promote content; transactional emails are triggered by user actions and bypass opt-in requirements
HubSpot marketing emails require contact opt-in consent for promotional content, while transactional emails (like order confirmations) are triggered by specific user actions and can be sent regardless of marketing subscription status.
Question 16: Which metric should you use as your 'winning criteria' when A/B testing a sales email in HubSpot?
- Unsubscribe rate
- Click-through rate (Correct answer)
- Bounce rate
- Open rate
Correct answer: Click-through rate
Click-through rate is the best winning criterion for sales emails because it indicates genuine engagement beyond just opening.
Question 17: An admin is setting up a post-deploy hook to notify the team via Slack after a successful HubSpot project deployment. Where would this webhook call logic be implemented?
- Via the HubSpot Notifications API called from Design Manager
- In a HubSpot workflow triggered by a deployment event
- In the CI/CD pipeline (e.g., GitHub Actions step) running after `hs project deploy` (Correct answer)
- As a HubSpot serverless function that auto-triggers on deploy
Correct answer: In the CI/CD pipeline (e.g., GitHub Actions step) running after `hs project deploy`
Since HubSpot doesn't natively emit deploy webhooks, post-deploy notifications are handled in the CI/CD pipeline as a subsequent step after the deploy command.
Question 18: Which HubSpot feature allows admins to enforce that a property value must be set before a deal can move to a specific pipeline stage?
- Required properties on deal stage (Correct answer)
- Property dependency gates
- Deal validation rules
- Conditional logic triggers
Correct answer: Required properties on deal stage
The 'Required properties on deal stage' feature blocks stage advancement until specified fields are populated.
Question 19: When building a custom report in HubSpot, what is the maximum number of data sources you can combine?
- 5
- 2 (Correct answer)
- 1
- 3
Correct answer: 2
HubSpot's custom report builder allows you to combine up to 2 data sources (e.g., Contacts + Deals) in a single report.
Question 20: What is the correct SQL syntax element used in HubSpot Datasets to filter rows AFTER aggregation?
- FILTER
- HAVING (Correct answer)
- AND
- WHERE
Correct answer: HAVING
HAVING filters rows after a GROUP BY aggregation, unlike WHERE which filters before aggregation.
Question 21: Which tool is commonly used for root cause analysis in HubSpot Administrator Certification?
- Profit and loss statement
- Organizational chart
- Gantt chart
- Fishbone (Ishikawa) diagram (Correct answer)
Correct answer: Fishbone (Ishikawa) diagram
The fishbone diagram helps identify potential causes of a problem by organizing them into categories, revealing root causes.
Question 22: A developer wants to watch local file changes and automatically sync them to HubSpot during development. Which CLI command enables this workflow?
- hs watch (Correct answer)
- hs auto-sync
- hs fetch --watch
- hs live
Correct answer: hs watch
`hs watch` monitors a local directory for changes and uploads them to the portal in real time.
Question 23: What HubSpot tool allows you to preview how a landing page will appear on mobile devices before publishing?
- The responsive design tester in Marketing Hub settings
- HubSpot's Device Manager app
- The mobile preview toggle in the page editor (Correct answer)
- A/B test with device targeting
Correct answer: The mobile preview toggle in the page editor
HubSpot's page editor includes a mobile preview toggle that lets you view how the page renders on smaller screens before publishing.
Question 24: Which planning tool helps visualize project timelines in HubSpot Administrator Certification?
- Scatter plot
- Gantt chart (Correct answer)
- Bar graph
- Pie chart
Correct answer: Gantt chart
A Gantt chart displays project tasks against a timeline, showing start dates, durations, dependencies, and milestones.
Question 25: What is the HubSpot Forms API most commonly used for in a custom integration?
- Generating embed codes for HubSpot forms
- Managing HubSpot email templates
- Submitting form data programmatically to create or update contacts in HubSpot (Correct answer)
- Configuring form styling and layout via API
Correct answer: Submitting form data programmatically to create or update contacts in HubSpot
The Forms API allows external apps to submit contact data as if a form was filled out, creating or updating contact records in HubSpot.
Question 26: Which HubSpot CLI command syncs local project files to your HubSpot portal?
- hs sync
- hs push
- hs deploy
- hs upload (Correct answer)
Correct answer: hs upload
`hs upload` transfers local CMS assets (templates, modules, CSS) up to the connected HubSpot portal.
Question 27: In HubSpot Administrator Certification, what does SMART stand for in goal setting?
- Specific, Measurable, Achievable, Relevant, Time-bound (Correct answer)
- Strategic, Motivating, Aligned, Resourced, Targeted
- Simple, Managed, Agreed, Realistic, Tracked
- Standard, Monitored, Approved, Reviewed, Tested
Correct answer: Specific, Measurable, Achievable, Relevant, Time-bound
SMART goals are Specific, Measurable, Achievable, Relevant, and Time-bound, providing a framework for effective goal setting.
Question 28: An admin removes a user from a team. What immediate effect does this have on CRM records previously set to 'Team' visibility?
- The user retains visibility of all team records permanently
- The user's access is downgraded to 'Own' on all records
- The records are deleted from the CRM
- The user immediately loses visibility of those team-scoped records (Correct answer)
Correct answer: The user immediately loses visibility of those team-scoped records
Removing a user from a team immediately revokes their 'View Team' scoped access to records owned by that team.
Question 29: Which HTTP method should be used to partially update an existing HubSpot CRM object?
- PUT
- DELETE
- PATCH (Correct answer)
- POST
Correct answer: PATCH
PATCH is used for partial updates to HubSpot CRM objects, modifying only the specified properties.
Question 30: Which HubSpot CLI command downloads existing portal assets to your local machine for version control?
- hs clone
- hs download
- hs pull
- hs fetch (Correct answer)
Correct answer: hs fetch
`hs fetch` retrieves files from a HubSpot portal to the local filesystem, enabling you to track them in Git.
Question 31: A sales manager wants to prevent reps from manually changing a deal's pipeline stage once it reaches 'Contract Sent'. Which HubSpot feature enforces this?
- Pipeline stage automation rules
- Deal-based workflows with blocking actions
- Conditional stage logic
- Required fields on deal stages (Correct answer)
Correct answer: Required fields on deal stages
Required fields on deal stages force reps to complete specific fields before advancing, effectively enforcing stage discipline.
Question 32: Which authentication method should a HubSpot admin configure to allow a third-party tool to send data INTO HubSpot without a user acting as the authenticator?
- A private app token with appropriate write scopes (Correct answer)
- A shared user account's session cookie
- SAML SSO with service account
- User-level OAuth flow
Correct answer: A private app token with appropriate write scopes
Private app tokens are designed for server-to-server integrations where no human user is present to authorize the OAuth flow.
HubSpot Administrator Certification (HAC)
The HubSpot Administrator Certification validates expertise in managing and configuring HubSpot portals, including user permissions, security, API integrations, DevOps workflows, and platform administration. It is designed for HubSpot Super Admins and technical administrators responsible for deploying and maintaining HubSpot across an organization.
Exam Rules
- You can skip questions and return to them later
- Flag questions for review before submitting
- No feedback shown until you submit the entire exam
- Unanswered questions count as wrong — answer everything
- 10 pretest questions are mixed in and don't affect your score
- Timer auto-submits when time runs out
- Your progress is auto-saved every 30 seconds
These practice questions were written with AI tools. They are not real exam questions. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy