User Guide & Documentation

Everything you need to know to master Carly — your AI agent for email, calendar, CRM, and 200+ integrations

Chat (Dashboard Assistant)

Say hello to your personal calendar assistant! Here are some popular requests:

Viewing Your Schedule

  • → "What meetings do I have this week?"
  • → "Show me my schedule for next Monday."

Creating Events

  • → "Block 30 minutes tomorrow at 2pm for lunch."
  • → "Add a meeting with Alex on Friday at 10am."
  • → "Create a recurring event 'Workout' every Monday at 8am."

Finding Free Time

  • → "When am I free tomorrow afternoon?"
  • → "Find me 1 hour this week for a project."
  • → "What's my availability next Monday?"

Daily Briefing

Your Daily Briefing is a morning email summarizing your upcoming day or week. You can customize it under Dashboard → Daily Briefing.

What You Can Include

  • → Get your day or week's schedule every morning
  • → See news headlines relevant to your meetings
  • → Research the people you're meeting with
  • → Create any custom prompt you want

Example Prompts

  • "Show me my week ahead and any scheduling conflicts."
  • "Pull news about the companies I'm meeting with today."
  • "Research the people on my calendar and brief me."
  • "Give me travel time estimates for all meetings."

Preferences & Customization

You can make Carly work exactly the way you want.

Add Your Calendars & Email Accounts

All Gmail, Google Calendar, Outlook, and Microsoft Calendar accounts are added on the Accounts tab. This is our native OAuth flow — it's the only way to give Carly real inbox access.

It's a two-step flow:

  1. At the top of the Accounts tab, type the email address into the Email Address field and click the Add Email button. You'll go through Google's or Microsoft's OAuth screen — this connects the calendar.
  2. When you land back on the Accounts tab, you'll see a new account card for that address. Inside the card, next to Email, click the small Connect link. That triggers a second OAuth that grants Carly access to the inbox itself. You can also click Connect next to Contacts or Drive / OneDrive in the same card if you want those.

Both steps are required. If you only do step 1, Carly can read your calendar but cannot read or send from your inbox. If your account card shows ○ Email (empty circle) instead of ✓ Email, the inbox is not connected yet — click Connect.

Gmail and Outlook accounts always go on the Accounts tab using the two-step flow above — that's the path to use for every inbox you want Carly to work with.

To add more than one inbox, repeat the same two steps for each address — type it in, click Add Email, then click Connect next to Email inside the new card. Each one is its own row on the Accounts tab and Carly can triage, draft, and send from all of them. If you want Carly to ignore certain sub-calendars when checking availability, deselect them on the Accounts tab.

Set Your Preferences

On your Preferences tab, you can:

  • Set your working hours (when do you want Carly to propose availability), including dinner hours (when do you want Carly to propose availability for dinner or drinks)
  • Set your phone number for phone calls
    "If I say a meeting is a phone call, set the location to '[Guest's name] to call [my name] at [my number].'"
  • Set your office location
    "My office is located at 100 Grand Street. In-person meetings are always there unless I say otherwise."
  • Set default location preferences
    "If I don't specify the type of meeting, assume it is a video call."

Set Your Video Call Provider

By default, all video meetings include a Google Meet link. If you want to use Zoom or Microsoft Teams, head to the Integrations tab on your dashboard, where you can integrate your account and set it as the default provider.

Set Your Email Signature

You can set a custom email signature for each connected email account. On the Accounts tab, click "Add Signature" under any connected Gmail or Outlook account to add your sign-off. This signature will be included on all emails sent through that account.

Customize Your Agent

Want your agent to feel more like your own? On the Home tab, click "Rename" to give your agent a custom identity:

  • Email Address — Give your agent its own @usecarly.com email address (e.g. [email protected])
  • Display Name — Set the name that appears in outgoing emails (e.g. "Alex" instead of "Carly")
  • Signature — Add a custom sign-off for emails your agent sends

People

No more needing to update your preferences so Carly can understand who "my brother" is. Now you can ask Carly to remember people, their emails, and any notes about them.

Adding People

Carly automatically adds people to your contacts when they email you and Carly or when you email them with Carly on the email. You can also manually tell Carly about the people in your life so she can schedule with them easily:

Using People in Requests

Once you've added someone, just use their name or relationship:

  • → "Schedule lunch with my brother next week."
  • → "Email Dr. Smith to reschedule my appointment."
  • → "Set up a call with Mark for Friday afternoon."

Managing Your People

You can view and manage all your saved people from the People tab on your dashboard, or simply email Carly to update or remove someone.

Groups

Group your contacts together so you can reach out to multiple people at once with a single request.

Creating Groups

Create groups for teams, family members, or any collection of people:

Using Groups

Reference your groups in any request:

  • → "Reach out to my sales team to schedule a time to meet next week."
  • → "Reach out to my family to gather dinner orders."
  • → "Schedule a project team sync for Monday morning."
  • → "Email my sales team about the new product launch."

Delegate Outreach to Groups

Have Carly reach out to your groups on your behalf and handle the back-and-forth:

  • → "Reach out to my family to gather takeout orders for Saturday."
  • → "Email my sales team and find a time for our quarterly review next week."
  • → "Contact the project team about rescheduling Friday's meeting."
  • → "Ask my book club when everyone is free for our next meeting."

Carly drafts professional emails, sends them on your behalf, and handles the responses until the task is complete.

Managing Groups

Add or remove people from groups at any time through the Groups tab on your dashboard, or by emailing Carly directly.

Using Carly via Email

Manage everything directly from your inbox — no dashboard required.

Email Carly Directly

Send an email to [email protected] and ask:

"What's on my calendar this week?"

CC Carly on Scheduling Threads

Include Carly (cc: [email protected]) when coordinating meetings. Carly will check availability, propose times, and send calendar invites — all in the same thread.

You: "Sure! CC'ing Carly to propose times for Monday or Tuesday."

Carly: "Here are some times on Monday and Tuesday. Let me know which works for you and I'll send a calendar invite."

When confirmed: "Your meeting is booked for Tuesday at 10am. A Zoom link has been included in the invitation."

Forwarding Invitations

Forward event schedules, conference invites, or appointment confirmations to [email protected]. Carly parses the details and adds them to your calendar.

Update Your Settings via Email

You can set up and manage everything just by emailing Carly — no need to visit the dashboard:

  • People: "Remember that my sister is Emily and her email is [email protected]."
  • Groups: "Create a group called 'Book Club' with Sarah, Lisa, and Tom."
  • Preferences: "Update my working hours to 9am-5pm Monday through Friday."
  • Calendar Selection: "Don't check my 'Personal' calendar when looking at my availability."

Carly will confirm the changes and they'll be reflected immediately.

Using Carly via Text (SMS)

One of the best parts of Carly AI is managing your schedule right from your phone without opening any apps.

Text Carly Directly

Add your number(s) to your dashboard, then text with any request:

  • → "What's on my calendar today?"
  • → "Block 2 hours Friday for project work."
  • → "Cancel my 4pm meeting."
  • → "Reschedule tomorrow's 10am to 2pm instead."

Carly responds within 2 minutes and updates your calendar instantly.

Send Screenshots

Text screenshots of:

  • → WhatsApp or text conversations where plans are being made
  • → Pictures of invitations or flyers

Carly will extract event details and add them to your calendar.

Quick Research

  • → "Find a restaurant near my next meeting."
  • → "What's a good coffee shop in downtown SF?"
  • → "Research the person I'm meeting at 2pm."
  • → "What time is sunset today?"

Coordinate on the Go

  • → "Email [email protected] and ask if he can meet next week."
  • → "Add lunch with Mark at noon tomorrow and invite Mark."

Carly for Chrome

Carly for Chrome brings your calendar directly into Gmail.

Your Schedule, Right in Gmail

Click the Carly icon in Gmail to open a floating sidebar that shows your next 14 days of calendar events. See your meetings with times and titles — no more switching tabs to check your calendar.

View Your Free Time Slots

Click "Show Availability" to see exactly when you're free. Carly calculates the gaps between your meetings during business hours and shows you a clean list of available time slots you can copy and paste.

One-Click to Add Carly

A button appears in your Gmail compose window to add [email protected] with one click. Carly handles the scheduling coordination while your calendar stays visible in the sidebar.

Get Started

Install the extension from the Chrome Web Store, reload Gmail, and start using your calendar right away.

Group Scheduling & Coordination

This is where Carly really shines — handling the messy back-and-forth of scheduling for you.

The End-to-End Flow

When someone emails asking to schedule, just CC Carly and let her handle everything:

Colleague: "Can we meet next week to discuss the project?"

You: "Sure! CC'ing Carly to propose times for Monday or Tuesday."

Carly: "Here are some times on Monday and Tuesday. Let me know which works for you and I'll send a calendar invite."

Colleague: "Tuesday 10am is great!"

Carly: "Your meeting is booked for Tuesday at 10am. A Zoom link has been included in the invitation."

The Send-the-Invite Flow

You agreed on a time, and you loop Carly in at the end to send an invitation:

You: "Can you do Tuesday morning?"

Colleague: "Yes, let's say 10am?"

You: "Great. CC'ing Carly to send the invitation."

Carly: "Your meeting is booked for Tuesday at 10am. A Zoom link has been included in the invitation."

The Reschedule Flow

You or another person needs to reschedule. You loop Carly in to handle it:

Colleague: "I'm not feeling well. Can we push our meeting to later this week?"

You: "Yes. CC'ing Carly to send options."

Carly: "Here are some options for later this week."

The Group Thread

10+ people need to meet? Let Carly do the mental gymnastics:

Team Thread: "Let's find time for our quarterly planning."

You: [CC: [email protected]]

Carly: "I'll coordinate. When are you all available? I will find a time that works for everyone."

Advanced Coordination

  • → "Schedule a recurring weekly team sync, Mondays at 10am, with everyone cc'd."
  • → "Add all the events attached to my calendar. If the event says MANDATORY, also include Mark on the invite."

Availability Polls

Need to find a time that works for everyone? Carly creates a shareable availability poll — like WhenIsGood or When2Meet, but integrated with your calendar. Participants mark their availability on an interactive grid, and Carly identifies the best times automatically. You can also create a poll from this link.

How Polls Work

Just ask Carly to find a time for a group, and she'll create a poll and share the link:

You: "Find a time that works for everyone on the team next week."

Carly: "I've created an availability poll for next week. Here's the link — I'll share it with everyone on the thread so they can mark their availability."

Carly automatically adds all participants from the email thread and pre-fills calendar data for anyone who's a Carly user.

The Participant Experience

When participants open the poll link, they see an interactive grid where they can:

  • Connect their calendar: Link their Google or Microsoft calendar to auto-populate busy times — no Carly account required
  • Drag to mark availability: Click and drag on time slots to mark when they're free or unavailable
  • See group availability: A heat map shows which times have the most people available
  • View participant dots: See exactly who is available for each time slot
  • Filter by person: Click on participant names to filter the view

Finding the Best Time

The poll automatically ranks time slots by how many people are available and shows the top options in a "Group Results" section. When you're ready:

  • → Click "Finalize" on the best time slot
  • → Carly checks everyone's calendars one more time for last-minute conflicts
  • → A calendar event is created and confirmation emails are sent to all participants

Managing Your Poll

  • Add participants: Invite new people mid-poll from the poll page
  • Send reminders: Nudge non-responders with one click
  • Track responses: See who has responded and who is still pending
  • Navigate weeks: Polls can span multiple weeks with easy navigation

Example Requests

  • → "Create an availability poll for the team for next week."
  • → "Find a time that works for everyone to meet."
  • → "Set up a poll to schedule our quarterly planning session."
  • → "When can everyone on this thread meet next Monday through Wednesday?"

Multi-User Availability

When both you and the person you want to meet with are Carly users, she can check both of your calendars at once and find times that work for everyone — no polling or back-and-forth needed.

How It Works

Just ask Carly in natural language:

  • → "When are me and Sarah available next week?"
  • → "Find times that work for both of us."
  • → "What does my schedule and Alex's schedule look like on Thursday?"

Carly looks at both calendars and proposes times when everyone is free. If you have booking links enabled, she'll turn those proposals into clickable links so the other person can confirm with one click.

Delegate Outreach

Have Carly reach out to people on your behalf and handle the back-and-forth. She drafts professional emails, sends them, and manages the responses until the task is complete—all without you needing to be on every email exchange.

What is Delegated Outreach?

Delegated outreach means asking Carly to contact people directly for you. When you delegate outreach, Carly starts a new email thread with that person (or people) without you on the thread, allowing her to handle the entire coordination independently.

You'll receive email updates about progress, and you can monitor the full conversation in the Conversations tab—but you don't need to be CC'd on every email exchange.

How Delegated Outreach Works

Here's the typical flow when you ask Carly to reach out to someone:

1. You email Carly: "Schedule a lunch with my brother next week."

2. Carly starts a new thread: She emails your brother directly to coordinate the lunch, without you on the thread.

3. Carly handles the back-and-forth: She drafts responses, proposes times, answers questions, and continues the conversation until a time is confirmed.

4. You receive updates: Carly sends you periodic email updates about the coordination progress (when a time is confirmed, if there are issues, etc.).

5. Track in Conversations: You can see the full conversation between Carly and your brother in the Conversations tab, including every email exchanged, even though you're not on that thread.

Examples of Delegated Outreach

You can ask Carly to reach out to people for any coordination task:

  • Scheduling: "Schedule lunch with my brother next week."
  • Rescheduling: "Email Dr. Smith to reschedule my appointment."
  • Setting up calls: "Set up a call with Mark for Friday afternoon."
  • Group coordination: "Reach out to my sales team to find a time for our quarterly review."
  • Follow-ups: "Follow up with Sarah about rescheduling our call."
  • Gathering information: "Reach out to my family to gather dinner orders for Saturday."

Carly will draft professional emails tailored to the situation, send them on your behalf, and handle all responses until the task is complete. You can monitor everything in the Conversations tab.

Monitoring Delegated Outreach

When you delegate outreach, all interactions are tracked in the Conversations tab:

  • See the full thread: View every email Carly sends and receives, even though you're not on the thread
  • Track progress: See message count, last activity time, and current status
  • Receive updates: Get email notifications when a time is confirmed, if there are issues, or when coordination is complete
  • Stay informed: Know exactly what Carly is saying on your behalf without being CC'd on every message

This gives you complete transparency while allowing Carly to handle the coordination independently and efficiently.

Conversations

Conversations give you visibility into all of Carly's email interactions on your behalf. Track every thread where Carly is active—whether you're on the thread or not, whether it's delegated outreach or coordination you CC'd her on.

What Are Conversations?

The Conversations tab is your centralized dashboard for monitoring everything Carly does via email. This includes:

  • Delegated outreach: When you ask Carly to reach out to people (she starts new threads without you)
  • Threads you CC'd her on: When you CC Carly on scheduling threads and she responds
  • Coordination on your behalf: Any email thread where Carly is actively working on scheduling or coordination
  • Group coordination: Threads where Carly is coordinating with multiple people

Conversations give you complete transparency: you can see every email Carly sends, how people respond, and the full back-and-forth—whether you're on the thread or not.

Where to Find Conversations

Access the Conversations tab from your dashboard to see all threads where Carly is active on your behalf. This is your centralized view of all email interactions happening behind the scenes.

To Dos

Carly can keep a to-do list for you. Just mention a task in any email, text, or chat — she'll add it to your list automatically. You can view and manage your full list from the To Dos tab on your dashboard.

Adding Tasks

Mention a to-do in any message to Carly — no special formatting needed:

  • → "Send the invoice to Acme Corp"
  • → "Add dentist appointment to my todos"
  • → "Return War and Peace"
  • → "Remind me to pick up dry cleaning"

Carly recognizes the task and adds it to your list. She'll organize your todos by category (Work, Personal, etc.) as your list grows.

Managing Your List

You can ask Carly to update or check your list at any time:

  • Check your list: "What's on my todo list?"
  • Remove a task: "Remove the dentist todo. I already called."
  • Update a task: "Change the invoice task to say it's due Friday."

To Dos on Your Dashboard

Your full to-do list lives in the To Dos tab on your dashboard. You can edit, reorganize, or remove items directly. A change history tracks every update Carly makes, so you always know what changed and when.

Access From Anywhere

Your to-do list stays in sync whether you add tasks via email, text (SMS), Chat, or your dashboard. Use whichever channel is most convenient — it's all the same list.

Meeting Reminders

Automatically send email reminders to meeting attendees before events start. Configure your reminder preferences once, and Carly will handle the rest for all meetings you organize.

Configuring Reminders

Set up reminders in your dashboard under Preferences → Reminders:

  • Enable/Disable: Turn reminders on or off for all your meetings
  • Lead Time: Choose how far in advance reminders are sent (15 minutes to 24 hours)
  • Include Organizer: Choose whether you (as the organizer) also receive reminder emails

Once configured, reminders are automatically scheduled for all meetings you organize — no need to ask for them each time.

How Reminders Work

When you schedule a meeting with attendees, Carly automatically:

  • → Schedules reminder emails for all attendees based on your configured lead time
  • → Sends reminders at the exact time you specified (e.g., 1 hour before the meeting)
  • → Includes meeting details: time, date, location or video link, and meeting title
  • → Handles cancellations and reschedules automatically

Reminders are sent via email and work for both Google Calendar and Microsoft Outlook events.

Example Settings

  • 15 minutes before: Perfect for quick check-ins or calls
  • 1 hour before: Great for most meetings — gives attendees time to prepare
  • 1 day before: Ideal for important meetings or events requiring preparation

Advanced Features

Unlock even more power with these advanced capabilities.

Delegate Communication

See the Delegate Outreach section above for detailed information on having Carly reach out to people on your behalf. This feature allows Carly to:

  • → Start new email threads with people without you on them
  • → Draft professional emails tailored to the situation
  • → Handle the back-and-forth until the task is complete
  • → Keep you updated via email while you monitor the full conversation in the Conversations tab

All delegated outreach conversations are tracked in the Conversations tab, giving you complete visibility into what Carly is saying on your behalf.

Trusted Contacts

Mark contacts as "trusted" so they can schedule directly with Carly without needing your approval each time.

Two ways to add trusted contacts:

  • Dashboard: Go to the Trusted Contacts section to add or manage contacts who can schedule with you directly.
  • On-the-fly: When someone new emails Carly (with you CC'd), Carly will ask if you want to respond. Click "Yes, always" to trust them permanently, or "Yes, 24 hrs" for temporary access.

Trusted contacts can email Carly directly, and she'll schedule meetings on your calendar without waiting for your confirmation.

Click-to-Book

When Carly proposes meeting times, each option becomes a clickable booking link. Recipients click a time, see a professional booking page, and confirm — the meeting is scheduled on everyone's calendars instantly. No more back-and-forth emails.

Carly: "Do any of these times work?"

Tuesday, January 20 at 2:00 PM EST

Wednesday, January 21 at 10:00 AM EST

Thursday, January 22 at 3:00 PM EST

(Click a time to book it directly)

Key features:

  • Works with Google Calendar and Outlook: Full support for both, including Meet and Teams video links
  • Group meetings: All attendees from the email thread are pre-filled on the booking page
  • Real-time conflict checking: The booking page checks the organizer's calendar in real time — if the time is no longer available, recipients see a message and can try another option
  • Guest calendar check: Recipients can connect their Google or Microsoft calendar right on the booking page to see if they're free or have a conflict — no need to be a Carly user
  • Automatic timezone conversion: Times are displayed in the recipient's local timezone, with dual-timezone display when it differs from the organizer's
  • Post-booking management: After confirming, recipients can cancel or add guests directly from the confirmation page

Enable this feature in your dashboard under Advanced → Clickable Event Links.

Agents (AI Employees)

Your main Carly assistant is already a full AI agent — she handles scheduling, email, CRM, integrations, and more out of the box. You can also give her a custom name and email address from your dashboard. Specialized agents are optional: create one only when you need a tightly scoped assistant with limited tools or instructions for a single workflow.

Your Main Carly — Already an Agent

The assistant you already use — Carly — is your primary AI agent. She has access to all your connected tools, remembers your preferences and past conversations, and can handle scheduling, email triage, CRM updates, research, outreach, and more. For most people, this is the only agent you need.

You can personalize her too:

  • Give her a custom name: Rename her from "Carly" to whatever you like on your dashboard — Maya, Alex, or your company's name
  • Give her a custom email: Set a custom sending address so she emails people from your own domain instead of @usecarly.com
  • Memory is on by default: She learns from every interaction and gets better over time
  • All integrations available: Connect tools and she can use them immediately — no extra setup

When to Create a Specialized Agent

Add a specialized agent when you want a tightly scoped assistant — for example, only certain tools, no broad inbox permissions, or instructions limited to one workflow. Think of it as a specialist with a smaller keyring, not a replacement for your main assistant.

Important: A specialized agent is about scope and permissions, not about getting a different email address. You can give your main Carly a custom name and address on the dashboard — you don't need a second agent for that.

Good reasons to create a specialized agent:

  • → You want an agent that only has access to specific tools (e.g., only CRM and calendar, not your full inbox)
  • → You need separate instructions for a specific workflow (e.g., a sales qualification process)
  • → You want to give external people a dedicated inbox that handles only one type of request

Creating a Specialized Agent

You can create specialized agents two ways:

  • Email Carly: Send an email to [email protected] describing the agent you want. Carly builds it for you — name, email, tools, instructions, everything.
  • Dashboard: Go to the Agents tab to set up an agent visually with a name, instructions, and tool access.

You: "Create a recruiting agent connected to Gmail and Google Calendar that screens candidates and schedules interviews."

Carly: "Done. I've created your Recruiting Coordinator agent with its own email address. It's ready to receive candidate emails and start scheduling."

Example Specialized Agents

  • Sales Development: Qualifies leads, updates your CRM, sends personalized replies, and books demos
  • Customer Support: Triages inbound emails, answers common questions, escalates complex issues
  • Recruiting Coordinator: Screens candidates, schedules interviews, sends follow-ups
  • Accounts Receivable: Sends invoices, tracks payments, follows up on overdue accounts
  • Marketing Assistant: Manages social media posts, generates reports, tracks campaign performance
  • Meeting Prep Agent: Researches attendees, pulls context from your CRM, and sends you a briefing before every meeting

Tools & Memory

Whether you stick with your main assistant or add a specialized agent, the pattern is the same: more tools mean better answers. Calendar, CRM, the integrations you actually use — each one gives her real context instead of guesses.

Memory is the biggest lever. For your main Carly, memory is on by default. For specialized agents, you must enable it when selecting tools. When agents can remember what matters, they get better with every interaction. If you enable one tool for a specialized agent, make it memory.

Agent Identity & Branding

Both your main Carly and specialized agents can be personalized. Agents can send emails from:

You write the personality instructions — how formal or casual the agent should be, what tone to use, and any specific guidelines for communication.

Integrations

Carly connects to 200+ tools across 35+ categories. Connect integrations from your dashboard, then use them through email, chat, SMS, or assign them to your agents.

Available Integrations

  • CRM: HubSpot, Salesforce, Attio, Pipedrive, Zoho, Apollo, Close, Folk, Nutshell, Agiled, Capsule CRM, Dynamics 365, Follow Up Boss, Front, JobNimbus, Keap, NetHunt CRM, Salesflare, Salesmate
  • Email & Calendar: Gmail, Outlook, Google Calendar, Microsoft Calendar (native); Brevo, Resend, SendGrid, EmailOctopus, MailerLite, MailerSend, Moosend, Loops.so (via integrations)
  • Messaging: Slack, Discord, Telegram, WhatsApp
  • Video Conferencing: Zoom, Google Meet, Microsoft Teams, Webex
  • Project Management: Asana, Linear, ClickUp, Monday, Trello, Wrike, Basecamp, Shortcut
  • Documents & Signatures: Google Docs, Google Slides, SharePoint, PandaDoc, Dropbox Sign, BoldSign, DocuSeal
  • File Storage: Google Drive, OneDrive, Dropbox, Box, Google Photos
  • Accounting: QuickBooks, Xero, FreshBooks, Brex, FreeAgent, Lemon Squeezy, Moneybird, sevDesk, YNAB, Zoho Books, Zoho Inventory, Zoho Invoice
  • Payments: Stripe, Square, Flutterwave
  • E-commerce: Shopify, Gumroad, Wix
  • Marketing: Mailchimp, Klaviyo, Google Ads, Meta Ads, Semrush, ActiveCampaign, Ahrefs, Customer.io, Kit, Lemlist, Omnisend
  • Customer Support: Zendesk, Intercom, Freshdesk, Freshservice, Gorgias, Zoho Desk
  • Analytics: Google Analytics, Amplitude, Mixpanel, PostHog, Datadog, Google Search Console, Hex, Plausible Analytics, Segment
  • Developer Tools: GitHub, GitLab, Sentry, Supabase, Vercel, Bitbucket, Buildkite, CircleCI, Cloudflare, Docker Hub, Fly.io, Google BigQuery, Grafana, LaunchDarkly, Mapbox, Google Maps, New Relic, ngrok, Postman, Render, Rollbar
  • Social Media: LinkedIn, Instagram, Facebook, YouTube, Reddit, Twitch, Typefully
  • HR & Recruiting: Ashby, BambooHR, Lever, Workable, Recruitee, Rippling
  • Productivity: Airtable, Coda, Google Sheets, Microsoft Excel, Notion
  • Task Management: Google Tasks, TickTick, Todoist
  • Team Collaboration: Confluence, Miro, Mural, Slite
  • Meetings & Transcription: Fathom, Fireflies, Gong, Recall.ai, tl;dv
  • Forms & Surveys: Jotform, SurveyMonkey, Tally, Typeform
  • Design: Adobe, Canva, Figma, Penpot
  • AI & ML: Deepgram, ElevenLabs, Hugging Face, Mistral AI, OpenAI, Pinecone, Replicate
  • Time Tracking: Clockify, Everhour, Harvest, Toggl
  • Communication: ClickSend, Dialpad, Missive, Sendbird, Telnyx
  • Incident Management: PagerDuty, incident.io
  • Events: Eventbrite, Ticketmaster
  • Content & CMS: Contentful, Hashnode, Storyblok
  • Data & Enrichment: Hunter, Lusha, People Data Labs
  • Databases: Databricks, Neon, Turso
  • Automation: Make, Nango
  • More: Webflow, Bubble, Softr, Outline, Mem, Beamer, Canny, Productboard, Better Stack, Google Classroom, Giphy, Pexels

Connecting Integrations

Go to your dashboard's Integrations tab, find the tool you want, and click Connect. Most integrations use OAuth — just sign in and authorize. Once connected, Carly (and any agents you create) can use that tool.

You can also ask Carly to connect an integration by email: "Connect my HubSpot account" — she'll send you the authorization link.

Gmail, Outlook, Google Calendar, and Microsoft Calendar belong on the Accounts tab, not here. The Gmail tile on this tab only supports a single inbox, so for any real email setup use the Accounts tab — see "Multiple Email Accounts" below for the two-step flow.

Using Integrations

Once connected, just ask Carly in natural language:

  • → "Add Josh Goldstein to HubSpot as a new lead"
  • → "Check my Stripe balance"
  • → "Create a Linear ticket for the login bug Sarah reported"
  • → "Post our product update to Slack #general"
  • → "Pull the latest signups from PostHog"
  • → "Create a Google Slides presentation about our Q2 roadmap"

Gmail & Inbox Management

Carly connects to your Gmail or Outlook inbox so you can triage emails, draft replies, and send messages — all by emailing Carly or asking in chat. No browser extensions needed.

Triage Your Inbox

Ask Carly to check your inbox and she'll summarize what's waiting, flag anything urgent, and suggest replies:

  • → "What's in my inbox?"
  • → "Any important emails I received overnight?"
  • → "Summarize my unread emails and tell me what needs a response."

Draft & Send Replies

Carly can draft replies to emails in your inbox. Review what she writes, tell her to adjust, or approve it and she'll send the reply directly from your email account.

  • → "Reply to Sarah's email and tell her I'll have the report by Friday."
  • → "Send a follow-up to the investor thread from last week."
  • → "Draft a response to the client complaint and let me review it before sending."

Multiple Email Accounts

You can connect as many Gmail and Outlook inboxes as you want. They all live on the Accounts tab, and each one is added with the same two-step flow:

  1. Type the address in the Email Address field at the top of the Accounts tab and click Add Email. Sign in through Google or Microsoft. This adds the calendar.
  2. On the new account card, click the Connect link next to Email. That second OAuth is what gives Carly inbox access for that address.

Repeat for every inbox you want to add. After Email shows on each card, ask "check all my inboxes" and Carly will pull from every connected account — no switching between apps.

If a card shows ○ Email (empty circle), the inbox is not connected for that address yet — click Connect next to Email on the card.

Scheduled Tasks

Set up recurring workflows that Carly runs automatically — no prompting needed. Scheduled tasks work for both your personal Carly and any agents you create.

Creating Scheduled Tasks

Tell Carly what to do and when, and she'll run it on schedule:

  • → "Every Monday morning, send me a summary of my week ahead."
  • → "Every Friday at 5pm, check my CRM for deals that haven't been updated this week and remind me."
  • → "On the 1st of every month, pull my Stripe revenue and email me a summary."
  • → "Every day at 9am, check for new support tickets in Zendesk and post a summary to Slack."

Managing Scheduled Tasks

View, edit, or delete scheduled tasks from the Scheduled Tasks section on your dashboard. You can also ask Carly to update them by email: "Change my Monday briefing to include CRM pipeline stats."

CRM & Skills

CRM

A built-in contact manager with customizable columns to track whatever matters to you — deal stage, pipeline value, interview status, follow-up dates. Carly keeps your CRM updated automatically as she processes emails and interactions.

  • Custom columns: Add any fields you need — deal value, company, role, last contacted, next step
  • Auto-enrichment: Carly researches contacts via web search and fills in company, role, and LinkedIn profiles
  • Pipeline tracking: Move contacts through stages as conversations progress
  • Pair with external CRMs: Connect HubSpot, Salesforce, Attio, or Pipedrive to sync data both ways

Example: "Add Josh Goldstein to my CRM — he's Head of Partnerships at Databricks. Set the pipeline stage to 'Initial Contact' and deal value to $50K."

Skills

Skills are custom instructions that tell Carly how to handle specific situations. Describe when a skill should activate and what actions to take — update your CRM, search the web, send an email, create a task, post to Slack, and more.

  • "Track funding info": When an email mentions round size, valuation, or investors, save the details to the contact's CRM record
  • "Auto-enrich new contacts": When a new person emails me, research their company and role and add them to my CRM
  • "Meeting follow-up": After every meeting, send a follow-up email summarizing action items
  • "Lead qualification": When a new lead comes in, check if they meet my criteria and update the pipeline accordingly

Create and manage skills from the Skills tab on your dashboard, or tell Carly by email: "Create a skill that tracks investor meetings and saves deal terms to my CRM."

Common Use Cases

Here are real-world examples of how people use Carly every day:

  • → "CC'ing Carly to propose times for Monday or Tuesday."
  • → "Move tomorrow's 10am to 11am instead."
  • → "Check my inbox and tell me what needs a response."
  • → "Add Josh Goldstein to HubSpot and schedule a coffee next week."
  • → "Create a sales agent that qualifies inbound leads and books demos."
  • → "Pull my Stripe revenue for this month."
  • → "Research each person I'm meeting with today and give me talking points."
  • → Upload photos or PDFs of events — Carly adds them automatically
  • → "Create a Google Slides presentation about our Q2 roadmap."
  • → "Show me the full week ahead with any conflicts highlighted."

Try using Chat, Email, or Text for one of these today!

Support and Contact

Questions? Contact us at