Skip to main content

Documentation Index

Fetch the complete documentation index at: https://deepline.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Playbook

HubSpot CRM - Agent Guidance

Quick Reference

GoalOperationNotes
Create a companyhubspot_create_companyUse website_url when you want HubSpot to infer the domain.
Create a contacthubspot_create_contactPrefer email for stable identity matching.
Create a dealhubspot_create_dealUse deal_stage and deal_probability only when you know the pipeline.
Create a notehubspot_create_notetime_stamp is required. Add associations to place it on a record timeline.
Create a taskhubspot_create_tasktask_type should usually be TODO.
Update a recordhubspot_update_*Always include id and only the fields you want to change.
Delete a recordhubspot_delete_*Hard delete only when the target should disappear from HubSpot.
Browse recordshubspot_list_*Use for paging and record inspection.
Fetch one recordhubspot_get_objectBest when you already have the record ID.
Search recordshubspot_search_objectsBest for fuzzy lookups and filters.

Practical Notes

  • HubSpot normalizes most writes to CRM property names such as firstname, lastname, hubspot_owner_id, and dealstage.
  • For object-heavy workflows, prefer search_objects over broad listing when you need filters or quick lookup by email/domain.
  • The list_objects and get_object helpers work for standard objects and custom objects when you know the object type.
  • When using notes or tasks, add associations up front so the activity lands on the right record timeline.