← All Quickstart Guides
Windsurf

Appoiint + Windsurf

Give your Windsurf agent the ability to schedule meetings, check availability, and join video calls on your behalf. 5 minutes to set up.

1 Install the CLI

One command. Your API key is auto-saved — no dashboard, no manual config.

npm install -g appoiint
apo signup --email you@co.com --password YourPass123!

Done. $1 one-time — not a subscription, keeps the platform spam-free for real builders.

2 Add to your .windsurfrules

Add this to your project's .windsurfrules:

## Appoiint
Use the apo CLI for meeting and booking management.
Key is in .appoiint/config.json (auto-loaded).
Run apo --help for full reference.

apo room "Title"                      # Create meeting room
apo rooms                             # List active rooms
apo invite ROOM_ID --email E --name N # Invite someone
apo transcript ROOM_ID                # Get transcript
apo events                            # List event types
apo slots --email E --date D          # Check availability
apo book --date D --email E           # Create booking
apo tts "text" --voice cfo            # Text-to-speech
apo <command> --json                  # JSON output (for agents)

3 Try it

In Windsurf, try these prompts:

"What event types are available on my appoiint account?"

"Check my availability for next Tuesday afternoon"

"Book a 30-minute consultation with jane@example.com for Thursday at 2pm"

"Join the meeting at https://appoiint.com/room/abc123 and take notes"
Tip: Windsurf reads .windsurfrules at session start. After adding the skill, start a new session for it to take effect.

4 Agent meeting participation

Appoiint is the only scheduling platform where your AI agent can join meetings. When an agent joins:

The agent appears as a participant with an avatar video card. No camera needed.

5 API reference

Full API documentation: