50 ready-made Button widget and iRobot Applets
Turn one on, or build your own. Button widget can start an automation with "Button press", and IFTTT can then run "Clean by Room" on iRobot.-
Start Roomba® with the press of a buttonby
-
Start iRobot cleaning in a specific room with a Buttonby
-
Resume iRobot cleaning with one tap in the IFTTT app.by
-
Dock your iRobot with one tap in the IFTTT appby
-
Start color loop and iRobot with one tap in the IFTTT appby
-
Start iRobot cleaning and turn on Philips Hue lights with one tapby
-
Start iRobot cleaning with one tap in the IFTTT appby
USE CASE
Targeted room cleaning
Creators can efficiently manage cleaning tasks by triggering their iRobot to clean specific rooms as needed, allowing them to focus on their projects while maintaining a clean workspace.
Get startedAutomate Button widget and iRobot from your AI assistant
Ask Cursor to create Button widget applets for you, right from your AI assistant, with IFTTT MCP.
Set up IFTTT MCPCreate your own Button widget and iRobot workflow
Create custom workflows effortlessly by selecting triggers, queries, and actions. With IFTTT, it's simple: “If this” trigger happens, “then that” action follows. Streamline tasks and save time with automated workflows that work for you.
24 triggers, queries, and actions
Bin full
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot's bin is full.
Button press
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires every time you press the button.
Job Complete
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot completes a job.
Robot Started
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot starts a job.
Robot Stuck
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot is stuck.
Room Finished
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot finishes cleaning a room.
Room Started
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot starts cleaning a room.
Room Traversal
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot starts driving through one room to reach another room.
Room Traversal Complete
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot has finished driving through one room to reach another room.
History of Bin full alerts
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of times when Roomba alerted that its bin was full.
History of job complete
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when your robot completes a job.
History of robot started
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when your robot starts a job.
History of robot stuck
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when your robot was stuck.
Robot Online
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This Query returns the online status of your robot.
Robot Status
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This Query returns the current status of your robot, as well as the time of its next scheduled job.
Clean by Room
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will clean a specific room in your home. For robots with Imprint™ Smart Mapping technology.
Dock robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will dock your robot.
Locate robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will locate your robot.
Pause robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will pause your robot.
Resume robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will resume your robot.
Start robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will start your robot.
Stop robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will stop your robot.
Vacuum and Mop a Room
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will start a vacuum + mop job a specific room in your home. For Roomba Combo™ j7 robots only.
Vacuum and Mop Everywhere
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will start a Vacuum and Mop Everywhere job. For Roomba Combo™ j7 robots only.
Bin full
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot's bin is full.
Button press
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires every time you press the button.
Clean by Room
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will clean a specific room in your home. For robots with Imprint™ Smart Mapping technology.
Dock robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will dock your robot.
History of Bin full alerts
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of times when Roomba alerted that its bin was full.
History of job complete
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when your robot completes a job.
History of robot started
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when your robot starts a job.
History of robot stuck
Query
A query lets your Applet retrieve extra data that isn't included in the trigger, so that your automation can include more complete or useful information.
This query returns a list of when your robot was stuck.
Job Complete
Polling trigger
Polling Applets run after IFTTT reaches out to the trigger service and finds a new trigger event. These trigger checks occur every hour on Free, every 15 minutes on Starter, and every 5 minutes on Pro and Pro+.
This trigger fires when your robot completes a job.
Locate robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will locate your robot.
Pause robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will pause your robot.
Resume robot
Action
An action is the task your Applet carries out after the trigger occurs. It defines what happens as the result of your automation and completes the workflow.
This action will resume your robot.
Build an automation in seconds!
If
Bin full
Then
Clean by Room
You can add delays, queries, and more actions in the chat.
GET STARTED
How to connect to a Button widget automation
Find an Applet using Button widget and iRobot
Find an automation to connect to, or create your own!Connect IFTTT to your accounts
Securely connect the Applet services to your respective accounts.Finalize and customize your Applet
Review trigger and action settings, and click connect. Simple as that!Make more happen with your credits
-
More credits, more possibilities
Get more credits per month to power more automation activity. -
Power more advanced automations
Use credits to power your automations, including actions that require more processing. -
Access faster speeds and higher rate limits
Get faster updates and more actions with increased rate limits and more frequent checks.
More on Button widget and iRobot
About Button widget
Button widget and IFTTT let you tap a button on your phone's home screen to trigger automations in other services.
About iRobot
iRobot and IFTTT let you automate your robot's cleaning schedule and get alerts about what's happening while it works.