SupportLogin
Talk to us
Open Office Hours Season 1: Session 11 - Triggers and Near-Real-Time Patterns

Open Office Hours Season 1: Session 11 - Triggers and Near-Real-Time Patterns

March 27, 2026 · Andreea Arseni · Open Office Hours

Triggers and Near-Real-Time Patterns in Rapidi

Your ERP has just updated a price list. Your sales team is quoting from Salesforce. How fast does that change need to reach them - and what happens if the sync fires at the wrong moment?

This article covers when to use trigger-based execution in Rapidi, when to avoid it, and how to design fast-but-safe sync patterns that keep your data consistent without overwhelming your systems.

A Quick Summary
  • Trigger basics: What trigger runs are in Rapidi and how they differ from scheduled runs.
  • When to trigger: The scenarios where near-real-time sync genuinely adds business value.
  • When NOT to trigger: Patterns that look like they need instant sync but work better on a schedule.
  • Safe patterns: How to get speed without risking data conflicts, partial writes, or cascading errors.
  • Dependencies at speed: Making sure related data lands in the right order, even in near-real-time.

Watch the Full Session

This article is based on Session 11 of Rapidi's Open Office Hours training program. The full session includes a live walkthrough of trigger configuration in MyRapidi, practical examples of near-real-time patterns, and common pitfalls to avoid.

 

DOWNLOAD PRESENTATION SLIDES

What Are Trigger Runs in Rapidi?

A trigger run is a transfer execution that starts automatically in response to a specific event - typically a data change in the source system. Unlike scheduled runs, which execute at fixed intervals regardless of whether anything has changed, trigger runs fire only when there is something to process.

This makes triggers ideal for time-sensitive data where delays have a direct business impact. But it also means triggers need more careful design, because they can fire frequently, unpredictably, and sometimes in rapid succession.

Triggers are not a replacement for schedules. They are a complement. The best integration designs use both - triggers for time-critical data, schedules for everything else.

When to Activate Trigger Runs

Trigger runs make sense when three conditions are met: the data is time-sensitive, the volume per event is small, and the business process downstream cannot wait for the next scheduled run.

Common scenarios where triggers add genuine value:

In all these cases, the cost of a delay is concrete - a wrong quote, a missed order, an oversold product, or a confused customer.

When NOT to Use Triggers

Not every data flow benefits from triggers. In many cases, triggers create more problems than they solve:

Rule of thumb: If nobody would notice a 15-minute delay, a schedule is the right choice. Triggers should be reserved for data where minutes matter.

Fast-but-Safe Sync Patterns

Speed and safety are not mutually exclusive, but they require deliberate design. Here are patterns that deliver near-real-time performance without compromising data integrity:

Dependency-Aware Triggering

The trickiest part of trigger design is handling dependencies. When a triggered transfer creates a record that another transfer depends on, timing becomes critical.

Consider this scenario: a new customer is created in the CRM, and immediately after, an order is placed for that customer. If both the customer sync and the order sync are triggered independently, the order may arrive at the ERP before the customer record exists - causing an error.

Strategies for managing this:

Monitoring Trigger Performance

Triggers require more active monitoring than schedules because their execution is event-driven and less predictable:

Common Trigger Mistakes to Avoid

Watch all sessions and register for upcoming ones: rapidionline.com/resources/open-office-hours

OPEN OFFICE HOURS Every week, our integration specialists host a free 30-minute training session on a specific MyRapidi topic.  

See the full Season 1 schedule: rapidionline.com/product-updates/open-office-hours-season-1

Frequently Asked Questions

What is the difference between a trigger run and a scheduled run?

A scheduled run executes at fixed intervals regardless of whether data has changed. A trigger run fires in response to a specific event, such as a record being created or updated in the source system. Triggers provide faster sync for time-sensitive data, while schedules are better for predictable, bulk, or low-urgency data flows.

Can triggers handle large volumes of data?

Triggers are designed for small, frequent updates - not bulk operations. If a bulk import or migration triggers thousands of individual runs, it can overwhelm the system. For large volumes, use a scheduled run instead, or implement a debounce pattern that batches changes before processing.

How do I prevent triggers from firing during a bulk import?

You can temporarily disable the trigger before starting the bulk import and re-enable it afterward. Alternatively, use filters on the trigger so it only fires for records that meet specific criteria, excluding bulk-imported records. A scheduled catch-up run will process the imported records at the next interval.

What happens if a trigger fires but the dependent data is not yet available?

If a triggered transfer references a record that does not exist in the destination, it will produce an error for that record. Using Continue on Error, the transfer can complete the remaining records and the failed ones will be retried on the next run - by which time the dependent data should be available.

Should I use triggers or schedules for my integration?

Most integrations benefit from a combination of both. Use triggers for data where delays have a direct business impact - orders, price changes, inventory levels. Use schedules for everything else - contacts, reference data, historical records. Adding a periodic catch-up schedule alongside your triggers provides a safety net for any events that triggers may miss.

Find out if this fits your setup

Tell us which systems you run and we will tell you plainly whether Rapidi is the right tool.

Free, 17 pages

Get the Salesforce and Business Central solution sheet

How the integration is built, what the RapidiConnector secures, the pre-configured templates, and the eight transfers most customers start with.