Create Project Automations
Last updated: March 19, 2026
Project Automations let you build no-code rules that trigger actions in OnRamp, Salesforce, HubSpot, or external systems whenever something happens in a project. Define a trigger (like "when a task is completed") and an action (like "update a Salesforce field") to keep data synced without manual updates.
Before You Begin
Connect your Salesforce or HubSpot integration under Settings › Integrations.
Confirm you have permission to edit the Playbook or Project.
Automations can be set at the Playbook level (applies to all future projects from that Playbook) or the Project level (one project only).
Step 1: Open the Automations Tab
Go to Library › Playbooks (or open a live Project).
Click the Automations tab.
Click + Create.
Step 2: Choose a Trigger
Triggers define when the automation runs. Available options:
When project created
When project updated
When project completed
When module completed
When task completed — you'll select the specific task
When a specific playbook data field changes
When any playbook data field changes
Step 3: Add an Action
Click + Add Action and choose what happens after the trigger fires:
Update Salesforce field — sync OnRamp data into a Salesforce object
Upload Files to Salesforce Object — send task-uploaded files to Salesforce
Update HubSpot field — push field updates to HubSpot
Call Webhook — send data to any external endpoint
You can chain multiple actions under the same trigger to update multiple systems at once.
Step 4: Configure the Action
For Salesforce updates, you'll:
Select the Object to update (e.g., Opportunity, Account, or a custom object).
Choose a reference field to identify the correct record (commonly
Nameor an ID field).Under Map fields to update, match Salesforce fields with data from OnRamp — task data, project data, task answers, or Salesforce data values.
CRM field type support: All Salesforce and HubSpot CRM field types are now available in automations — including multi-picklist, email, phone, boolean, ID, and reference fields. Previously unavailable field types can now be used in both trigger conditions and action mappings. If a value doesn't exist as a dropdown option in your CRM, OnRamp will automatically create it.
Tip: The reference field must match a unique value from your OnRamp project, otherwise the automation won't know which Salesforce record to update.
Step 5: Save and Test
Click Save to store the automation.
Test by triggering the event in a sandbox or test project.
Use Edit or Delete Rule to adjust or remove it later.
Start simple — one trigger, one action — to confirm the integration works before adding more complexity.
Tips & Troubleshooting
Automation not firing? Check that the integration is connected under Settings › Integrations, that your trigger condition matches exactly (e.g., correct task name), and that all mapped fields exist and are accessible in Salesforce or HubSpot.
Salesforce picklist options out of sync? Click the refresh icon next to the selected object in the automation to pull in the latest field and picklist values from Salesforce.
Playbook vs. Project automations: Playbook automations apply to every future project. Project automations are one-off — ideal for custom customer setups.
Pro tip: Combine Automations with Workflows for a fully automated loop — Workflows create projects, Automations update your CRM as those projects progress.