This guide explains the overview, setup, and customization points of the “Monitor multiple SIMs with Ping and send email notifications” template.
Overview
This template is a Flux app that retrieves a list of SORACOM IoT SIMs and performs Downlink Ping health checks (optionally limited to SIMs in a specified SIM group). If any SIM fails, it aggregates the failed SIM IDs and sends an email notification. It is useful for monitoring the health of multiple devices at once.
By default, only 10 SIMs are retrieved (limit=10). If you have many SIMs to monitor, increase the limit in the Get SIM list action.
Example Email Notification
The sent email will look like:

Estimated Costs
Initial Costs
Item | Cost | Notes |
|---|---|---|
SORACOM IoT SIM | From 5 USD | SORACOM IoT SIM Required if you do not already have a SORACOM IoT SIM. |
Monthly Costs
Item | Estimated Cost for This App | Notes |
|---|---|---|
SORACOM Flux | Up to 0.8184 USD/month (*1) | When executed every 12 hours, only 10 SIMs are retrieved (limit=10). |
SORACOM IoT SIM | From $0.06/day | Monthly fee for SORACOM IoT SIM |
This is an estimate and may vary based on actual usage. For accurate pricing, please check the Pricing & Fee Schedule and usage details in the User Console.
Preparation
Before deploying this template, please prepare the following:
Creating the App
At app creation time, you can set the following parameters:
Parameter | Description |
|---|---|
email_send_to | Destination email address for notifications (must be verified) |
group_ids | Group IDs of the SIM groups to monitor (optional; if set, only SIMs in these groups are targeted) |
The interval timer event source is OFF by default. Manually test the app and confirm the email notification, then turn the event source ON.
Customization
You can customize the behavior of each action in Flux Studio.
Number of target SIMs (Get SIM list action)
Update the limit in the SORACOM API action Get SIM list.

Execution interval (Interval Timer)
Update the interval timer schedule definition (e.g., 12 hours). During testing, it can be helpful to set a shorter interval temporarily and restore it before going live.

Notification condition / content (Email Notification)
Troubleshooting
If it does not work as expected, check the app execution history. For details, see View Logs.