Skip to content

Generating Schema

The schema agent can generate proposed changes to your CRM schema. Instead of modifying your HubSpot portal directly, the agent creates a proposal — a set of changes you can review before deploying.

When you ask the agent to add or modify schema elements, it creates proposed changes that appear alongside your existing schema. Proposed items are visually distinct — marked with orange badges and borders so you can easily identify what is new.

The schema page showing proposed properties on the Contacts object

Proposals can include:

  • Properties — new fields on any object (e.g., lead_source, qualification_score)
  • Property groups — organizational containers for related properties
  • Associations — relationships between objects
  • Association labels — named labels that describe specific relationship types
  • Pipelines — new pipelines and stages for objects that support them
  1. Open the Schema page
  2. Type a prompt describing the changes you want (e.g., “Add lead scoring properties to Contacts”)
  3. The agent analyzes your existing schema and generates proposed changes
  4. Proposed items appear in the schema viewer with proposed badges

You can continue sending prompts to refine the proposal. The agent builds on previous changes within the same conversation.

Use the Proposed button above the properties list to filter and show only objects with proposed changes. Each proposed item displays:

  • The property name and type
  • A proposed badge indicating it has not been deployed yet
  • The label and description the agent generated

Expand any object row to see its proposed properties alongside existing ones.

Once you are satisfied with the proposed changes, click the Deploy button in the schema viewer header. Deployment pushes all proposed changes to your HubSpot portal:

  • New custom objects are created
  • Property groups are created on the target objects
  • Properties are added with the correct types, labels, and options
  • Pipelines and stages are configured
  • Association labels are registered

After a successful deploy, the proposed badges disappear and the items become part of your live schema.

Each deploy creates a version snapshot. You can view previous versions using the Versions button in the schema viewer header to track how your schema has evolved over time.