HubSpot Administrator Certification (HAC) — Questions and Answers
Question 1: When configuring SAML SSO in HubSpot, what URL must be provided to the identity provider as the 'Assertion Consumer Service (ACS) URL'?
- The HubSpot API gateway URL
- A HubSpot-generated endpoint URL specific to the portal's SSO configuration (Correct answer)
- The HubSpot portal's main login page URL
- The identity provider's metadata URL
Correct answer: A HubSpot-generated endpoint URL specific to the portal's SSO configuration
HubSpot generates a unique ACS URL during SSO setup that must be registered in the IdP so SAML assertions are sent to the correct endpoint.
Question 2: A CRM admin wants contacts to automatically move to a different lifecycle stage when they book a meeting. What is the most appropriate tool?
- A contact-based workflow triggered by meeting booked date (Correct answer)
- A form submission workflow
- A manual lifecycle stage update rule
- A sequence enrollment trigger
Correct answer: A contact-based workflow triggered by meeting booked date
A contact-based workflow triggered by the 'Meeting booked' property change can automatically update the lifecycle stage.
Question 3: What is the maximum number of custom properties an administrator can create per object in HubSpot (Enterprise tier)?
- 1,000
- Unlimited
- 10,000 (Correct answer)
- 500
Correct answer: 10,000
HubSpot Enterprise allows up to 10,000 custom properties per CRM object.
Question 4: 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 static list manually curated by admins
- A dynamic list that automatically updates based on criteria (Correct answer)
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 5: When using HubSpot Projects (developer projects), what does the `hs project deploy` command do?
- Pushes local files to the design manager only
- Builds and deploys serverless functions and CRM extensions defined in the project (Correct answer)
- Refreshes the CDN cache across all pages
- Publishes all draft blog posts in the portal
Correct answer: Builds and deploys serverless functions and CRM extensions defined in the project
`hs project deploy` compiles and deploys serverless functions, CRM cards, and other project components to the connected portal.
Question 6: What must a HubSpot app developer complete before distributing an OAuth-based integration via the HubSpot App Marketplace?
- Obtain a dedicated HubSpot API key per customer
- Submit the app's source code for review
- Use only HubSpot's official SDK libraries
- Complete the App Marketplace certification process and listing requirements (Correct answer)
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 7: What does enabling 'GDPR features' in HubSpot settings add to the contact record?
- Consent and legal basis tracking fields on contact records (Correct answer)
- IP anonymization for all tracking cookies
- An automatic data deletion schedule after 2 years
- A mandatory double opt-in for all form submissions
Correct answer: Consent and legal basis tracking fields on contact records
Enabling GDPR features adds consent and legal basis fields to contact records so admins can track the lawful reason for processing each contact's data.
Question 8: Which workflow action can be used to update a deal's pipeline stage automatically?
- Send an internal email
- Set contact property
- Set deal property (Correct answer)
- Create a task
Correct answer: Set deal property
In a deal-based workflow, the 'Set deal property' action can update the pipeline or deal stage property to move deals through the pipeline automatically.
Question 9: What is the purpose of using 'suppression lists' in HubSpot email campaigns from a quality assurance perspective?
- To prevent specific contacts from receiving an email they shouldn't get (Correct answer)
- To archive inactive email templates
- To block spam contacts from submitting forms
- To limit the sending window to business hours
Correct answer: To prevent specific contacts from receiving an email they shouldn't get
Suppression lists exclude targeted contacts from a send, ensuring the right audiences receive the right messages and protecting sender reputation.
Question 10: Which HubSpot API scope is required to read and write contact records via the CRM v3 API?
- crm.objects.contacts.read and crm.objects.contacts.write (Correct answer)
- hubspot.contacts.rw
- crm.contacts.all
- contacts.read and contacts.write
Correct answer: crm.objects.contacts.read and crm.objects.contacts.write
CRM v3 scopes follow the pattern crm.objects.{object}.read and crm.objects.{object}.write for granular access control.
Question 11: Which API best practice should HubSpot administrators enforce for third-party developers to protect portal performance?
- Make one API call per second maximum regardless of operation type
- Store all synced data in HubSpot notes fields
- Use only GET requests to avoid write conflicts
- Use bulk API endpoints (batch operations) instead of individual record calls wherever possible (Correct answer)
Correct answer: Use bulk API endpoints (batch operations) instead of individual record calls wherever possible
Batch API endpoints allow multiple records to be created or updated in a single request, dramatically reducing the number of API calls and the likelihood of hitting rate limits.
Question 12: In HubSpot's two-factor authentication setup, which 2FA methods are supported for users?
- SMS only
- Hardware security keys only
- Authenticator app only
- Authenticator app and SMS (Correct answer)
Correct answer: Authenticator app and SMS
HubSpot supports two 2FA methods: time-based one-time password (TOTP) via an authenticator app, and SMS text message codes.
Question 13: A report in HubSpot is timing out. Which action is most likely to resolve the issue?
- Narrow the date range and reduce the number of data sources in the report (Correct answer)
- Switch the report to a table format
- Increase the report refresh interval to weekly
- Clone the report and add more filters
Correct answer: Narrow the date range and reduce the number of data sources in the report
Reducing the date range and limiting data sources decreases the volume of records the reporting engine must join and aggregate.
Question 14: In HubSpot Administrator Certification, what is a Key Performance Indicator (KPI)?
- A mandatory training requirement
- A financial penalty for poor performance
- A measurable value that demonstrates effectiveness (Correct answer)
- A compliance checklist
Correct answer: A measurable value that demonstrates effectiveness
KPIs are quantifiable measurements that demonstrate how effectively objectives are being achieved.
Question 15: What does the HubSpot API use to paginate large result sets in CRM v3 endpoints?
- skip and take parameters
- Cursor-based pagination with an 'after' token (Correct answer)
- offset and limit parameters
- page and per_page parameters
Correct answer: Cursor-based pagination with an 'after' token
HubSpot CRM v3 APIs use cursor-based pagination with an 'after' token returned in the paging object.
Question 16: What does 'property versioning history' allow a HubSpot admin to do?
- Export property change logs to CSV
- View the historical values a property has held for a given record (Correct answer)
- Compare property settings across portals
- Revert a property definition to a prior configuration
Correct answer: View the historical values a property has held for a given record
Property history lets admins see every past value a specific property has held for a record, including who changed it and when.
Question 17: What is the purpose of a Content Delivery Network (CDN) in relation to HubSpot's hosted landing pages and website content?
- To encrypt form submissions before reaching the CRM
- To route API calls to the least-loaded HubSpot data center
- To compress contact records for faster database queries
- To cache and serve static assets from servers geographically close to visitors (Correct answer)
Correct answer: To cache and serve static assets from servers geographically close to visitors
A CDN caches static assets like images, CSS, and JavaScript at edge nodes worldwide, reducing latency for visitors regardless of their location.
Question 18: When testing a HubSpot landing page conversion path, which sequence correctly represents the full flow to validate?
- Landing page → Chat → Deal creation → Sequence
- Form → List → Workflow → Report
- Ad → Landing page → CRM entry → Invoice
- Landing page → Form submission → Thank-you page → Follow-up email (Correct answer)
Correct answer: Landing page → Form submission → Thank-you page → Follow-up email
The standard conversion path flows from landing page to form submission to thank-you page and then a follow-up email, and each step should be tested end-to-end.
Question 19: What is the role of documentation in DevOps & Deployment for HubSpot Administrator Certification?
- It should only be done monthly
- It provides an accurate record for accountability and reference (Correct answer)
- It is only for management review
- It is unnecessary paperwork
Correct answer: It provides an accurate record for accountability and reference
Proper documentation in DevOps & Deployment ensures accountability, traceability, and serves as a reference for future decisions.
Question 20: How does data visualization improve reporting in HubSpot?
- Prevents data comparison
- Eliminates the need for CRM analytics
- Reduces the accuracy of reports
- Simplifies complex data for better interpretation (Correct answer)
Correct answer: Simplifies complex data for better interpretation
Data visualization significantly improves reporting in HubSpot by transforming complex datasets into easily understandable charts, graphs, and other visual elements. This simplification makes it much quicker and easier for users to interpret data, identify trends, spot anomalies, and grasp key insights at a glance. By presenting information visually, it enhances comprehension and facilitates faster, more informed decision-making.
Question 21: What does the HubSpot 'Record ID' property represent?
- A user-defined alphanumeric code
- The system-generated unique numeric identifier for each CRM record (Correct answer)
- The HubSpot portal ID
- A custom field set by the admin for internal tracking
Correct answer: The system-generated unique numeric identifier for each CRM record
The Record ID is HubSpot's auto-generated immutable numeric identifier unique to each individual CRM record.
Question 22: In cloud computing, what does 'serverless' mean in the context of running custom HubSpot integrations or automations?
- The integration runs without any servers existing anywhere
- Developers run code without managing server infrastructure, paying only for execution time (Correct answer)
- The integration bypasses HubSpot's API rate limits
- HubSpot handles all code execution internally with no external calls
Correct answer: Developers run code without managing server infrastructure, paying only for execution time
Serverless computing (e.g., AWS Lambda) lets developers deploy code that runs on demand without provisioning or managing servers, billed per execution.
Question 23: Why is two-factor authentication (2FA) important in CRM security?
- Eliminates the need for strong passwords
- Adds an extra layer of security (Correct answer)
- Reduces system performance
- Allows any user to bypass login
Correct answer: Adds an extra layer of security
Two-factor authentication (2FA) is crucial in CRM security because it adds an essential extra layer of protection beyond just a password. It requires users to provide a second form of verification, such as a code from a mobile device, after entering their password. This significantly reduces the risk of unauthorized access, even if a password is stolen, making it much harder for malicious actors to compromise sensitive CRM data.
Question 24: Which HubSpot API allows you to create, update, and delete multiple CRM records in a single request?
- CRM v3 Search API
- CRM v3 Batch API (Correct answer)
- CRM v3 Bulk API
- CRM v3 Import API
Correct answer: CRM v3 Batch API
The CRM v3 Batch API endpoints allow operations on up to 100 records per request using paths like /batch/create or /batch/update.
Question 25: What is the HubSpot CRM v3 Search API used for?
- Searching HubSpot marketplace integrations
- Running SQL queries against the CRM database
- Filtering and sorting CRM objects using property-based filter groups (Correct answer)
- Full-text search across HubSpot knowledge base articles
Correct answer: Filtering and sorting CRM objects using property-based filter groups
The CRM v3 Search API allows querying CRM objects using filter groups, property filters, and sort criteria via POST requests.
Question 26: What does a low 'deliverability score' in HubSpot's email health tool indicate?
- Your sending IP has been blocked by HubSpot
- Your email templates have design errors
- Your subscription type is misconfigured
- Your emails are at risk of going to spam due to issues with sender reputation or list quality (Correct answer)
Correct answer: Your emails are at risk of going to spam due to issues with sender reputation or list quality
A low deliverability score points to sender reputation or list hygiene problems that increase the likelihood emails land in spam folders.
Question 27: In HubSpot, what happens to deals that are in a pipeline when an administrator deletes that pipeline?
- Deals are converted to contacts automatically
- Deals must be moved to another pipeline before deletion is allowed (Correct answer)
- All deals in the pipeline are automatically archived
- Deals are permanently deleted along with the pipeline
Correct answer: Deals must be moved to another pipeline before deletion is allowed
HubSpot requires all deals to be moved or deleted before a pipeline can be removed, preventing accidental data loss.
Question 28: Which HubSpot CLI command downloads existing portal assets to your local machine for version control?
- hs download
- hs fetch (Correct answer)
- hs pull
- hs clone
Correct answer: hs fetch
`hs fetch` retrieves files from a HubSpot portal to the local filesystem, enabling you to track them in Git.
Question 29: When setting up a HubSpot webhook subscription, what must you configure to ensure delivery reliability?
- A GraphQL resolver
- A publicly accessible HTTPS endpoint that returns 200 within a timeout (Correct answer)
- A static IP whitelist
- A HubSpot-hosted serverless function
Correct answer: A publicly accessible HTTPS endpoint that returns 200 within a timeout
HubSpot requires a publicly accessible HTTPS URL that responds with HTTP 200 quickly; slow or failing endpoints trigger retries and eventual deactivation.
Question 30: An administrator wants to audit which HubSpot users accessed sensitive contact records over the last 90 days. Which cloud-enabled HubSpot feature supports this?
- Audit logs / Account activity history (Correct answer)
- Conversation inbox analytics
- Deal pipeline reporting
- Contact activity timeline
Correct answer: Audit logs / Account activity history
HubSpot's audit log / account activity history records user actions across the portal, enabling administrators to track data access for compliance and security reviews.
Question 31: What happens to data managed under a HubSpot integration when its connected app is uninstalled from the portal?
- The app continues to receive webhooks for 30 days
- HubSpot archives the integration data in a read-only mode
- The app loses API access but data already synced into HubSpot remains (Correct answer)
- All synced data is automatically deleted from HubSpot
Correct answer: The app loses API access but data already synced into HubSpot remains
Uninstalling an app revokes its API access and stops future syncs, but data already written into HubSpot by the integration is not automatically deleted.
Question 32: An administrator wants to prevent sales reps from changing the 'Lead Source' property once it is set. Which HubSpot configuration achieves this?
- Delete the property and recreate it as a hidden field
- Lock the property in the CRM settings under field rules (Correct answer)
- Use a workflow to reset the value if it changes
- Set the property field type to read-only for non-admin users via user permissions
Correct answer: Lock the property in the CRM settings under field rules
HubSpot's field-level permissions or conditional field rules allow administrators to make specific properties read-only for designated user roles.
Question 33: What happens when an administrator clones a dashboard in HubSpot?
- A duplicate dashboard is created with the same reports linked to live data (Correct answer)
- The clone is automatically shared with all users
- All reports on the dashboard are copied and the clone is private to the admin
- The underlying data is duplicated into a new database
Correct answer: A duplicate dashboard is created with the same reports linked to live data
Cloning a dashboard creates a duplicate containing the same report widgets, all still referencing live HubSpot data.
Question 34: What should an admin verify about a HubSpot subscription type before launching a new marketing email campaign?
- That the subscription type is active and correctly labeled so contacts can manage their preferences (Correct answer)
- That the subscription type is hidden from the preference center
- That the subscription type is set to 'transactional' to bypass opt-in requirements
- That the subscription type has a minimum list size of 500 contacts
Correct answer: That the subscription type is active and correctly labeled so contacts can manage their preferences
An active, correctly labeled subscription type ensures contacts can see and manage their opt-in preferences, maintaining compliance and email hygiene.
Question 35: A HubSpot administrator wants to automate deployments using CI/CD pipelines. Which authentication method is recommended for the HubSpot CLI in automated environments?
- API key stored in hubspot.config.yml committed to the repo
- OAuth browser-based login
- HubSpot username and password via `hs auth`
- Personal access key stored as a CI environment variable (Correct answer)
Correct answer: Personal access key stored as a CI environment variable
Personal access keys can be injected as environment variables (HUBSPOT_PORTAL_ID and HUBSPOT_PERSONAL_ACCESS_KEY) for headless CLI authentication in CI/CD.
Question 36: A developer requests access to read HubSpot deal data for a reporting integration. Which principle should guide the scopes granted to their private app?
- Grant super admin API access for maximum flexibility
- Grant read access to all objects so the integration can evolve
- Grant only the crm.objects.deals.read scope following least-privilege (Correct answer)
- Grant all CRM scopes to avoid future permission errors
Correct answer: Grant only the crm.objects.deals.read scope following least-privilege
Least-privilege means granting only the minimum scopes necessary for the integration's stated purpose — in this case, reading deals only.
Question 37: In HubSpot's OAuth 2.0 flow, what is the purpose of the refresh token?
- It resets the API rate limit counter
- It authenticates the initial API request
- It verifies the user's identity in HubSpot
- It is used to obtain a new access token when the current one expires (Correct answer)
Correct answer: It is used to obtain a new access token when the current one expires
Refresh tokens allow apps to obtain new access tokens without requiring the user to re-authorize after the short-lived access token expires.
Question 38: What does a 429 HTTP status code from the HubSpot API indicate?
- Resource not found
- Rate limit exceeded (Correct answer)
- Authentication failure
- Server-side error
Correct answer: Rate limit exceeded
A 429 Too Many Requests response means you have exceeded HubSpot's API rate limits and should back off before retrying.
Question 39: Which HTTP methods are supported by HubSpot serverless function endpoints?
- All standard HTTP methods including PATCH and OPTIONS
- GET and POST only
- GET, POST, PUT, and DELETE (Correct answer)
- GET only
Correct answer: GET, POST, PUT, and DELETE
HubSpot serverless functions support GET, POST, PUT, and DELETE request methods.
Question 40: What is the best practice for testing a HubSpot workflow that sends internal notifications to sales reps?
- Check notification delivery in HubSpot's system health dashboard
- Set the notification delay to zero and wait for real contacts to trigger it
- Ask a rep to manually trigger the notification from their inbox
- Enroll a test contact with your own email as the assigned rep to receive the notification yourself (Correct answer)
Correct answer: Enroll a test contact with your own email as the assigned rep to receive the notification yourself
Enrolling a test contact while assigning yourself as the rep lets you receive and verify the notification exactly as a sales rep would.
Question 41: 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
- Restricting export permissions to super admins only
- Timely user deactivation combined with session invalidation (Correct answer)
- 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 42: 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?
- The noisy neighbor effect (Correct answer)
- Cold storage tiering
- Elasticity
- Data sovereignty
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 43: Which approach best supports quality outcomes in DevOps & Deployment for HubSpot Administrator Certification?
- Systematic application of evidence-based methods (Correct answer)
- Relying solely on intuition
- Avoiding quality checks
- 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 44: Which best practice should an admin follow when QA-testing a high-volume HubSpot workflow before launch?
- Test with a small segment first, monitor results, then expand enrollment gradually (Correct answer)
- Only test during off-peak hours without using real contact data
- Enable the workflow for all contacts simultaneously to identify issues at scale
- Skip testing if the workflow logic was reviewed by two admins
Correct answer: Test with a small segment first, monitor results, then expand enrollment gradually
Starting with a small segment limits the impact of any errors discovered and allows you to validate behavior before committing the full contact list.
Question 45: Which cloud computing benefit most directly reduces the capital expenditure (CapEx) burden for businesses adopting HubSpot CRM?
- Gaining physical access to HubSpot's data centers
- Shifting from owned infrastructure to a subscription-based operating expense (OpEx) model (Correct answer)
- Eliminating the need for IT staff entirely
- Unlimited customization of server hardware
Correct answer: Shifting from owned infrastructure to a subscription-based operating expense (OpEx) model
Cloud SaaS like HubSpot converts large upfront hardware investments (CapEx) into predictable monthly or annual subscription costs (OpEx), freeing capital for other investments.
Question 46: A HubSpot admin needs to revert a recently deployed CMS file to a previous version. Where can this be done?
- Developer File System > Revisions panel
- Content > Pages > Rollback
- Settings > Integrations > Version Control
- Design Manager > File History (Correct answer)
Correct answer: Design Manager > File History
Design Manager maintains a version history for CMS files and allows admins to restore previous versions.
Question 47: How does HubSpot verify that an incoming webhook payload was sent by HubSpot and not a malicious third party?
- By using mutual TLS certificate verification
- By requiring a shared secret in the request URL
- By checking the source IP address against HubSpot's IP range
- By validating an HMAC-SHA256 signature in the X-HubSpot-Signature header (Correct answer)
Correct answer: By validating an HMAC-SHA256 signature in the X-HubSpot-Signature header
HubSpot signs webhook payloads with HMAC-SHA256 using your app's client secret, sending the signature in X-HubSpot-Signature for verification.
Question 48: Which HubSpot API endpoint is used to retrieve a list of all contacts?
- GET /crm/v3/objects/contacts (Correct answer)
- PUT /crm/v3/objects/contacts
- GET /contacts/v1/lists/all/contacts/all
- POST /crm/v3/objects/contacts
Correct answer: GET /crm/v3/objects/contacts
The CRM v3 API uses GET /crm/v3/objects/contacts to retrieve a paginated list of all contacts.
Question 49: What is the purpose of a feasibility study in HubSpot Administrator Certification project planning?
- To start the project immediately
- To determine if a project is viable and worth pursuing (Correct answer)
- To assign team roles
- To create a marketing plan
Correct answer: To determine if a project is viable and worth pursuing
A feasibility study evaluates whether a project is technically, financially, and operationally viable before committing resources.
Question 50: What is the recommended approach when a workflow's action queue is consistently backed up?
- Increase the enrollment trigger frequency
- Simplify or split the workflow into smaller, more focused workflows (Correct answer)
- Add more branch conditions to the workflow
- Duplicate the workflow to run in parallel
Correct answer: Simplify or split the workflow into smaller, more focused workflows
Breaking a complex workflow into smaller, purpose-specific workflows reduces the action queue depth and improves processing speed.
Question 51: What do the 'From Name' and 'From Address' fields control in a HubSpot marketing email?
- The email's subject line and preview text
- Which email template is used for the send
- How the sender appears in the recipient's inbox (Correct answer)
- The automatic reply-to address for all responses
Correct answer: How the sender appears in the recipient's inbox
The 'From Name' and 'From Address' fields define the sender identity that recipients see in their inbox before opening the email, directly affecting open rates and brand recognition.
Question 52: Which environment isolation strategy does HubSpot recommend for testing CRM customizations such as custom objects and workflows before production release?
- A separate HubSpot Starter account
- Developer sandbox account (Correct answer)
- Using a cloned live portal with read-only API access
- Deploying to production with feature flags disabled
Correct answer: Developer sandbox account
HubSpot's developer sandbox provides a full-featured isolated environment for testing CRM configurations without affecting production data.
Question 53: What happens to a HubSpot user's session when an admin deactivates their account?
- The session persists until the browser is closed
- The session is invalidated immediately and the user is logged out (Correct answer)
- The user can finish their current task but cannot log back in
- The session persists for up to 24 hours
Correct answer: The session is invalidated immediately and the user is logged out
Deactivating a user in HubSpot immediately terminates their active sessions, preventing any further access.
Question 54: A company wants to track which marketing campaign sourced each deal. Which HubSpot approach is most appropriate?
- Manually tag each deal with the campaign name
- Use UTM parameters on landing pages, which populate contact source data, then associate to deals
- Create a custom deal property called 'Campaign' and fill it via workflow from contact UTM data (Correct answer)
- Run a cross-object report linking deals to marketing emails
Correct answer: Create a custom deal property called 'Campaign' and fill it via workflow from contact UTM data
Capturing UTM data on the contact and then using a workflow to copy that attribution to a custom deal property is the most reliable method for deal-level campaign attribution.
Question 55: In HubSpot, what is the recommended way to test a chatbot flow before making it live on your website?
- Enable it only for specific IP addresses
- Publish it temporarily and test it on a low-traffic page
- Share the direct chatflow link with internal team members
- Use the built-in chatflow preview and test it in a staging environment (Correct answer)
Correct answer: Use the built-in chatflow preview and test it in a staging environment
HubSpot's chatflow editor includes a preview mode, and pairing it with a staging environment ensures the bot works correctly before reaching real visitors.
Question 56: What type of cloud encryption protects HubSpot data while it is being transmitted between a user's browser and HubSpot's servers?
- Encryption in transit (Correct answer)
- Homomorphic encryption
- Encryption at rest
- End-to-end encryption with client keys
Correct answer: Encryption in transit
Encryption in transit (typically TLS/HTTPS) protects data as it moves across networks between clients and cloud servers.
Question 57: In a HubSpot developer project, where are serverless functions defined relative to the project folder structure?
- In the `/src/functions` directory
- In a `.functions` folder within the project (Correct answer)
- Directly in the project root as `.js` files
- In the `/templates` directory
Correct answer: In a `.functions` folder within the project
Serverless functions reside inside a `.functions` directory which contains both the function JS files and a `serverless.json` config.
Question 58: In HubSpot's permission system, what is a 'team' primarily used for?
- Creating shared inbox routing rules only
- Organizing users to segment CRM data and manage record access (Correct answer)
- Granting elevated security permissions to groups
- Assigning billing responsibility to groups of users
Correct answer: Organizing users to segment CRM data and manage record access
Teams in HubSpot group users together to control CRM record visibility, assign records, and manage data segmentation across the portal.
Question 59: When using the HubSpot Engagements API, which engagement type represents an email sent to a contact?
- EMAIL (Correct answer)
- MEETING
- NOTE
- TASK
Correct answer: EMAIL
The EMAIL engagement type records email interactions on a CRM record, with metadata like subject and body stored in the engagement.
Question 60: What is a 'connected inbox' permission consideration an admin must address in HubSpot?
- All users can read every email in a connected inbox by default
- Access to a connected team inbox must be explicitly granted per user (Correct answer)
- Connected inboxes share the same permissions as the email marketing tool
- Connected inboxes are only accessible to Super Admins
Correct answer: Access to a connected team inbox must be explicitly granted per user
Admins must explicitly add users to a connected team inbox; it is not automatically accessible to everyone in the portal.
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