Autorithm
Autorithm
ProductsN8N IntegrationsMake.com IntegrationsAboutContact
Contact
Autorithm
Autorithm

Premium automation workflows for n8n and Make.com. Streamline your processes with our expert-crafted solutions.

Products

  • Browse Products
  • N8N Integrations
  • Make.com Integrations

Company

  • About
  • Contact
  • Services

Legal

  • Terms & Conditions
  • Privacy Policy
  • Refund Policy

© 2026 Autorithm. All rights reserved.

Built with ❤️ for automation experts

$19
n8n • Beginner
Back to Products

Twilio + Cal.com Appointment Agent

Turn every text into a booking. When a customer texts your Twilio number, the workflow checks if they want an appointment, pulls live availability from Cal.com, saves the session to Airtable, and texts back the open slots — all in seconds, no human needed.

COMPLEXITY

Beginner

SETUP TIME

5 minutes

TECHNOLOGIES USED

Twilio API
Twilio API
Cal.com API
Airtable API
Airtable API

REQUIREMENTS

  • An n8n instance
  • Twilio number + webhook
  • Cal.com event type ID
  • Airtable base with Sessions table

Workflow Preview

Twilio + Cal.com Appointment Agent workflow preview

How It Works

1

SMS In

Twilio trigger receives every inbound SMS (Body, From, MessageSid)

2

Intent Check

A simple keyword check decides if the message is a booking request

3

Availability Fetch

Booking requests pull available slots from Cal.com via the Availability API

4

Session Save

The session is saved to Airtable (phone, original message, slots) before replying

5

SMS Reply

The customer gets available slots by SMS; other messages get a friendly generic reply

Frequently Asked Questions

What if the customer doesn't say book?

Non-booking messages get a friendly generic reply. Edit the intent keyword in Is Booking Request? to match your audience.

Which Cal.com event does it use?

Set your eventTypeId in Get Cal.com Availability — that controls which calendar and duration is offered.

Does it create the Cal.com booking?

It returns slots for the customer to choose. Add a second HTTP node to create the booking when they reply with a time.

Where are sessions stored?

Every SMS session is saved to your Airtable Sessions table for analytics and follow-up.

What is the refund policy?

Due to the digital nature of our products, we cannot offer refunds once purchased. We provide 7 days of implementation support to ensure your success through email. If you encounter any issues, please reach out to us at team@autorithm.net.

$19

One-time payment

Beginner • 5 minutes

What's Included

  • Complete n8n workflow (import-ready JSON)
  • Setup guide (Twilio webhook, Cal.com, Airtable mapping)
  • Intent and reply text are editable in two nodes
  • Airtable schema included for the Sessions table

Instant Access

Secure Payment

7d Support