App Connection
When you ask the agent to do something that involves an external app (like sending an email or checking your calendar), it checks whether that app is connected. If it is not, the agent shows a connection card before starting the task.1
You make a request
For example: “Send Sarah an email with the meeting notes.”
2
The agent detects an unconnected app
Gmail is not connected yet, so the agent cannot send emails through the integration.
3
A connection card appears
The card explains why connecting the app would help and gives you two choices: Connect or Do it manually.
4
You choose
- Connect: Opens a sign-in page for the app. Once you authorize, the agent continues with full integration access.
- Do it manually: The agent skips the integration and uses browser automation instead (navigates to the website directly).
What happens after you choose
Connected
The app is added to your connected list. The agent uses the integration for this and all future conversations. You can manage connected apps in Connect Apps.
Declined
The agent remembers your choice and will not ask about this app again. It uses browser automation to complete the task instead.
Supported apps
The agent can suggest connections for all 40+ built-in integrations, including Gmail, Google Calendar, Slack, Notion, GitHub, Linear, Jira, Figma, Salesforce, and many more. See Connect Apps for the full list.Schedule Suggestion
After the agent completes a task that could run on a recurring schedule, it shows a scheduling card. This helps you turn one-time tasks into automated routines without leaving the conversation.1
The agent completes a task
For example: “Here are the top 5 tech headlines from today.”
2
The agent recognizes a schedulable task
News gathering, price monitoring, report building, data tracking, and similar tasks that do not need your real-time input are good candidates.
3
A scheduling card appears
The card suggests a name and schedule. For example: “Run this automatically? ‘Morning News Briefing’ - daily at 09:00.”
4
You choose
- Schedule this task: Opens the Scheduled Tasks page with the details pre-filled. Review and confirm to create the task.
- Maybe later: Dismisses the card. You can always create the scheduled task manually later.
You can also ask directly
You do not have to wait for the agent to suggest it. Just tell the agent you want to schedule the task:Example prompts
Example prompts
- “Schedule this to run every morning”
- “Can this run daily at 8am?”
- “Automate this task”
- “Run this every hour”
What gets scheduled
The scheduling card pre-fills the Scheduled Tasks dialog with:- Task name: A short description based on the conversation
- Prompt: The original query you asked the agent
- Schedule type: Daily or hourly, based on what makes sense for the task
- Time: A suggested time (for daily tasks)
When Nudges Appear
Nudges are designed to appear at the right moment without interrupting your workflow:
Nudges do not appear in:
- Scheduled tasks running in the background
- Chat mode (read-only, no browser automation)
Privacy
Nothing is sent without your approval
The agent only suggests a connection. No data is shared with the app until you explicitly authorize it.
Your choices are remembered locally
Declined apps are stored on your device. The agent will not ask about them again unless you reconnect from settings.
