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:
- 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.
- 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:
- → "Remember that my brother is David and his email is [email protected]."
- → "Add my dentist, Dr. Smith, with email [email protected]."
- → "Save that Mark Rosen's email is [email protected] and he prefers morning meetings."
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:
- → "Create a group called 'Sales Team' with John, Sarah, and Mike."
- → "Add my family group with Mom, Dad, and my brother."
- → "Make a group for the project team: [email protected], [email protected], [email protected]."
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.
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:
- → A @usecarly.com address: e.g., [email protected]
- → Your custom domain: e.g., [email protected] (requires domain verification)
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:
- 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.
- 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