What you’d build without Event Handler
|
Manual monitoring and alerts process for data usage or SIM state
Separate command infrastructure for handling device states
Delay in responding to downstream effects |
Soracom Event Handler
Automated rules for IoT fleet operations
Automate SIM and device workflows the moment usage or status changes
Catch high-cost usage, device inactivity or suspicious behavior early
Automate operational tasks and enforce policies across your SIM fleet. Instead of manually monitoring usage or reacting to unexpected device behavior, Event Handler evaluates real-time metrics and executes predefined actions automatically. This helps control cost, reduce risk, and maintain reliable operation at scale without manual intervention or custom backend tooling.
- Usage-based automation: Trigger actions when devices exceed data thresholds, session counts, or billing limits.
- Behavior monitoring: Detect IMEI changes, unusual data spikes, or abnormal roaming patterns.
- Instant actions: Auto-suspend SIMs, change speed class, send alerts, or call webhooks.
Why use Soracom Event Handler?
Trigger immediately and automatically
Replace manual checking and spreadsheets with rules that monitor and act in real-time.
Respond to fleet events automatically
Whether data over-usage, speed class changes or status shifts, you can automate your remediation workflows.
Improve cost control and reliability
Prevent runaway data usage, idle SIMs or misconfigured devices by proactively triggering actions.
How it works
Apply handlers at scale across fleets or individually
Configure handlers that apply to a single SIM, an entire subscriber, a group of SIMs, or your whole operator account—giving flexibility whether you’re managing a few devices or tens of thousands.
Key takeways for using Soracom Event Handler
Scale operationally
Automate fleet-wide responses instead of manual intervention.
Reduce surprises
Get ahead of billing, usage or device issues by reacting immediately.
Lower overhead
Remove custom pipelines and operations scripts by embedding logic into the network.
How it is implemented
Event Handler operates within the Soracom connectivity core. Rules evaluate incoming data usage, SIM status, subscriber sessions or other defined metrics. When a rule condition is met, the configured actions execute via Soracom API, webhook, email or third-party services. Targets can be individual SIMs, groups, subscribers or operator-wide. Vehicles include variables for dynamic context such as ${simId}, ${imsi}, ${currentTotalAmount}.
Enable Soracom Event Handler for your SIM group and choose your trigger conditions
Open the Soracom User Console and navigate to the SIM group where you want to automate actions.
Enable Soracom Event Handler in the group settings, then select the event types you want to monitor—such as SIM status changes, usage thresholds, location updates, session events, or device behavior anomalies.
Event Handler watches these conditions in real time and can trigger automated workflows without needing custom backend code or cloud functions.
Setup details can be found in the Event Handler documentation.
Define automated actions to run when your selected events occur
Use the Event Handler rule editor to define the actions that should run when an event is detected—such as sending alerts, suspending a SIM, tagging a device, calling a webhook, or executing a Soracom API request.
Actions can also trigger integrations with other Soracom services like Harvest, Funnel, Funk, or Flux to create more advanced workflows.
This lets you automate operational responses, enforce data policies, or detect and handle abnormal device behavior without human intervention.
See action options in the Event Handler actions guide.
Test, activate, and monitor your automation rules
Once your rules are created, test them using simulated events or by generating a real event from your device or SIM group.
After activating the rule, Event Handler automatically executes your actions whenever conditions are met, with no servers or cron jobs to maintain.
Use the Event Handler dashboard to review rule history, verify successful executions, and troubleshoot unexpected behavior.
Monitoring and debugging details are available in the Event Handler monitoring guide.
What you’d build without Event Handler
|
Manual monitoring and alerts for data usage or SIM state
Separate command infrastructure for handling device states
Delay in responding to downstream effects |