Module Automations
Last updated: June 16, 2026
Automations in OnRamp are most powerful when they travel with your content. Module automations let you define automation behavior once at the module level — and have it apply automatically wherever that module is used.
This article covers how to add automations to modules, how they behave in linked modules and workflows, and what to expect when a module with automations is added to a project.
Adding Automations to Modules
Automations can be added to any module in the module library the same way they're added elsewhere in OnRamp — from the Automations tab within the module.
Any automations added here are stored with the module and travel with it whenever the module is used in a playbook, workflow, or project.
Linked Modules With Automations
When a module is linked and added to a playbook, any automations on that module are automatically applied to the playbook as well. You don't need to configure them separately — they come along with the module.
If the linked module is later removed from the playbook, its automations are removed too. Automation state follows the module.
Module Automations in Workflows
When a conditional module is added to a workflow, the Automations section surfaces all possible automations across every module that could be conditionally added. Automations are then configured and applied based on which modules are actually included in a given path — so the right automations are active for the right conditions without manual cleanup.
Adding Modules With Automations to Projects
When a module is added to a project — whether manually or via automation — all automations associated with that module are added to the project at the same time. If the project is connected to a CRM record, CRM IDs are automatically populated into those automations from the connected record.
One important note: automations won't re-run for events that have already passed. If a module has a "project created" automation and is added mid-project, that automation won't trigger — the event it listens for has already occurred. Automations only fire for events that happen after the module is added.
Frequently Asked Questions
Do I need to re-add automations when I use a linked module in a new playbook?
No. Automations on a linked module apply automatically to any playbook the module is associated with.
What happens to automations if I remove a linked module from a playbook?
They're removed from the playbook along with the module.
How does OnRamp know which automations to activate for conditional modules in a workflow?
The Automations section shows all possible automations up front. OnRamp applies the appropriate subset based on which conditional modules are active in a given path.
Will automations run on events that already happened before the module was added?
No. If the triggering event — like project creation — occurred before the module was added, that automation won't fire.
Where do CRM IDs in automations come from?
They're pulled from the CRM record already connected to the project at the time the module is added.