HubSpot Custom Field API Names for Workflow Triggers
Last updated: April 20, 2026
This article applies only if you want to trigger OnRamp workflows using a custom HubSpot field. If you're using other trigger methods (such as deal stage changes or standard HubSpot properties), these requirements do not apply.
When configuring HubSpot workflows to trigger project creation in OnRamp via a custom field, that field must follow a specific API naming convention. This ensures our integration can correctly detect and act on your workflow conditions.
Required API Names
OnRamp listens for up to five custom trigger fields on HubSpot objects. These fields must use the exact API names below:
onramp_condition_1onramp_condition_2onramp_condition_3onramp_condition_4onramp_condition_5
Only fields with these API names will be recognized as valid trigger conditions.
Recommended Primary Trigger Field
For most use cases, we recommend setting up a single primary trigger field:
Label: Send to OnRamp
Field Type: Checkbox
API Name:
onramp_condition_1
This field can be used in your HubSpot workflow to indicate when a record is ready to be sent to OnRamp.
Using an Existing HubSpot Field as Your Trigger
If your team already relies on an existing HubSpot field and you'd like that field to drive project creation in OnRamp, do not rename or repurpose the existing field. HubSpot API names cannot be changed after creation, and modifying a field that's already in use can disrupt workflows, reports, and team processes.
Instead, we recommend the following mirror pattern:
Create a new custom field in HubSpot using one of the required API names (e.g.,
onramp_condition_1).Limit the field's visibility so it's only accessible to the integration. This keeps your HubSpot UI clean and prevents confusion for users who shouldn't interact with it directly. In the field settings, restrict it from appearing on record views, forms, and other surfaces where your team works.
Create a HubSpot workflow that mirrors the existing field's value into the new
onramp_condition_*field. Whenever the existing field is updated, the workflow copies its value to the new field, which then triggers the OnRamp integration.
This way, your team continues using the field they're already familiar with, and the OnRamp integration gets the properly named field it needs — without any changes to existing processes.
Important Notes
API names are permanent in HubSpot and cannot be edited after creation — double-check before saving
These naming requirements apply only to custom trigger fields — other workflow properties can follow standard HubSpot naming conventions
After creating new fields, you must refresh your HubSpot connection in OnRamp for them to appear
Setup Process
Create the custom field in HubSpot
Use API name
onramp_condition_1(or another from the approved list)If mirroring an existing field, limit visibility to the integration only and set up a HubSpot workflow to sync values
Configure your HubSpot workflow
Set the field value (e.g., check the box) when your trigger criteria are met
Refresh your integration in OnRamp
Navigate to Settings → Integrations Plus
Refresh your HubSpot connection
Use the field in OnRamp workflows
The field will now be available as a trigger condition