Skip to content

Triggering Your Logic

Actions in the Simple Platform do not run on their own; they must be invoked by a Trigger. A Trigger is a subscription to a specific event occurring within the platform. When that event happens, the platform automatically executes the associated Action(s).

This event-driven model creates a highly decoupled and extensible system where you can attach logic to any business process.

Types of Triggers

The platform supports four primary types of Triggers, covering a wide range of use cases from user interaction to backend automation.

  • 🖱️ UI Triggers: Fired when a user interacts with a UI element, such as clicking a custom button on a record or table view (view-actions). This is ideal for user-initiated processes like "Sync Invoice" or "Generate Report."

  • 🗂️ Data Triggers (DB Events): Fired automatically when a record in the database is created, updated, or deleted. This powerful trigger is the foundation for most backend automation, such as sending a welcome email when a new user is created.

  • ⏰ Scheduled Triggers: Fired on a recurring schedule. This is perfect for periodic tasks like nightly data synchronization, generating weekly reports, or running daily compliance checks.

  • 🌍 Webhook Triggers: Fired when the platform receives an incoming HTTP request from an external system. This allows you to create secure API endpoints to integrate Simple with third-party services.

By combining Actions with these flexible Triggers, you can orchestrate complex, end-to-end business workflows that react to events in real-time.

Next Step

Finally, let's explore the enterprise-grade infrastructure and security principles that provide the foundation for the entire platform.

The Foundations: Security & Infrastructure