The Use Case

You need to schedule meetings -- with clients, candidates, team members, or partners -- but the back-and-forth of finding a mutually available time is eating hours of your week. HireClaws deploys a scheduling agent that checks calendars, proposes times, handles responses, and books the meeting -- all through email, without anyone needing to install software or create accounts.

The Pain Point

Calendar coordination is the silent productivity killer.

For CEOs, founders, and busy professionals, scheduling overhead can consume 4-6 hours per week.

How HireClaws Solves This

Deploy a Scheduling Claw -- an agent with its own ClawEmail address (e.g., schedule@clawemail.com) and Google Calendar access that handles end-to-end meeting coordination:

  1. You tell it what you need (via Telegram): "Schedule a 30-min call with John and Sarah next week. Prefer mornings."
  2. It checks your calendar for available slots, accounting for buffer time, travel time, and your preferences.
  3. It emails participants via ClawEmail with 3-4 proposed times: "Hi John, I'm scheduling a call with [Your Name] and Sarah. Would any of these work?"
  4. It collects responses, cross-references availability, and finds the optimal slot.
  5. It sends calendar invites to everyone with the meeting link, agenda, and any prep materials.
  6. It handles reschedules: If someone needs to move the meeting, the agent renegotiates with all participants automatically.

Why ClawEmail Matters Here

Your scheduling agent has a professional email address. External contacts see schedule@yourcompany.clawemail.com -- not a bot notification from some scheduling tool they've never heard of. It's just email. Everyone knows how to reply to an email. No sign-ups, no links to click, no friction.

Agent Setup

What You Need

Step-by-Step

  1. Deploy your agent at hireclaws.com
  2. Configure your preferences via Telegram:
    You are my scheduling assistant. Here are my rules:
    - Working hours: Mon-Fri, 9am-5pm London time
    - No meetings before 10am on Mondays
    - 15-minute buffer between meetings
    - Prefer mornings for external calls
    - Prefer afternoons for internal meetings
    - 30-min default meeting length unless specified
    - Always include a Google Meet link
    - If scheduling across time zones, show both times in the email
  3. Connect your calendar -- the agent reads your Google Calendar to check availability
  4. Start scheduling via Telegram:
    Schedule a call with john@acme.com and sarah@partner.co
    next week. 45 minutes. Topic: Q1 partnership review.

Suggested Agent Team (Multi-Agent Setup)

For executives with heavy calendars:

Agent Role ClawEmail
Scheduler Finds times, proposes slots, books meetings schedule@clawemail.com
Prep Agent Sends pre-meeting briefs, compiles agendas, gathers materials prep@clawemail.com

The Scheduler books the meeting, then emails the Prep Agent with the details. The Prep Agent creates a Google Doc with the agenda and relevant background, then emails it to all attendees 24 hours before.

Skills Configuration

agent_name: Scheduling Claw
model: claude
skills:
  - name: schedule_meeting
    trigger: "Telegram command or email request"
    action: >
      Check calendar for available slots matching preferences.
      Email proposed times to all participants.
      Collect responses and find optimal overlap.
      Send calendar invite with meeting link and agenda.
    tools: [google_calendar, clawemail, google_meet]

  - name: reschedule_meeting
    trigger: "Participant requests time change via email"
    action: >
      Identify the meeting to reschedule.
      Check calendar for new available slots.
      Propose alternatives to all participants.
      Update calendar invite when confirmed.
    tools: [google_calendar, clawemail]

  - name: daily_briefing
    trigger: "Every morning at 8am"
    action: >
      Email a summary of today's meetings with times, attendees,
      locations/links, and any prep notes.
    tools: [google_calendar, clawemail]

  - name: conflict_detection
    trigger: "When a new meeting is proposed that overlaps"
    action: >
      Alert via Telegram about the conflict.
      Suggest which meeting to move.
      Offer to reschedule the lower-priority one.
    tools: [google_calendar, telegram]

  - name: timezone_negotiation
    trigger: "When participants are in different time zones"
    action: >
      Calculate overlapping business hours.
      Propose times showing each participant's local time.
      Default to the time zone of the majority.
    tools: [google_calendar, clawemail]

  - name: follow_up_no_response
    trigger: "48 hours after proposed times with no response"
    action: >
      Send a gentle follow-up email to non-responders.
      If still no response after 72h, notify via Telegram.
    tools: [clawemail, telegram]

Example Interactions

You (via Telegram):
Book a 1-hour strategy session with james@venture.co, maria@advisory.com, and our CTO alex@ourcompany.com. Next week, prefer Tuesday or Thursday afternoon.
Scheduling Claw (via ClawEmail):
Subject: Strategy Session -- Finding a Time Next Week

Hi James,

I'm coordinating a 1-hour strategy session with [Your Name], Maria, and Alex.

Would any of these times work for you?
1. Tuesday 14 Jan, 2:00-3:00pm GMT (9:00am EST)
2. Thursday 16 Jan, 2:00-3:00pm GMT (9:00am EST)
3. Thursday 16 Jan, 3:30-4:30pm GMT (10:30am EST)

Please reply with your preference or suggest an alternative.

Best,
Scheduling Team
James (reply):
"Option 2 works for me."
Maria (reply):
"I can do 2 or 3."
Scheduling Claw (via Telegram to you):
Booked: Strategy Session
Thursday 16 Jan, 2:00-3:00pm GMT
Attendees: James, Maria, Alex, You
Google Meet link included. All confirmed.