Why do you want to clean the carpets first? It automatically recognises the carpets and switches to suction mode. However, you could use automation in the app to set the robot hoover to vacuum the carpet first and then vacuum/mop the floors. This is relatively easy, but you still have to configure it once.