Skip to main content
All CollectionsWidgets
Improving Widget Performance
Improving Widget Performance

Tips for using Copilot widgets

Olivia avatar
Written by Olivia
Updated this week

As a newer iOS feature, widgets come with their own unique set of best practices and rules. To make sure you're doing everything you can to help improve their performance, we've put together a list of the top factors Apple uses to determine how often widgets are refreshed.


You have the most control over the following five factors:

  • App Switcher - We recommend leaving Copilot active in the app switcher instead of force closing it after use. This practice makes it possible for us to update the widgets in the background, and tells the operating system that you indeed want us to.

  • Background App Refresh - We recommend turning this setting on if you haven't already, as this is also an important part of Copilot being able to push background refreshes to your widgets. You can check the status of this setting by going to your device's Settings > Copilot, and then looking for "Background App Refresh".

  • Critically Low Battery - Apple limits how frequently widgets can reload when your battery is low.

  • Low Power Mode - Same as above.

  • App Usage - Apple looks at how frequently you use an app to determine how frequently their widgets can update.

Copilot has the most control over the following two factors:

  • System Budgets - Apple gives Copilot a budget for triggering refreshes. We're doing our best to budget for what will result in the best user experience.

  • Rate Limits - On top of that, Apple also limits how frequently a widget can update. Even if we're under budget, we can't refresh a widget too frequently.

If you're using iOS 18 on your device:

It's not possible to see or add Copilot widgets when the "Require Face ID" feature is enabled for Copilot on your device. "Require Face ID" is a security setting controlled by Apple, and is different than using "Face ID" to log into Copilot.

πŸ‘‹ Still have questions? Contact us via the in-app chat.

Did this answer your question?