❓ Knowledge Base

Frequently Asked Questions

Clear answers for onboarding, integrations, bookings, billing, and developer usage.

πŸ“˜ Coverage

Product + API FAQs

⚑ Quick Resolution

Top issues mapped

πŸ” Updated

As features evolve

Getting Started

How do I start using PinmyCal?

Create your account, connect calendar(s), define event types, and share your booking link.

Can I use PinmyCal for teams?

Yes, team routing and role-based configuration are available for multi-user setups.

Booking & Availability

How do I share availability?

Create an event type, configure schedule windows, then share your public booking URL.

Can attendees reschedule?

Yes, attendees can reschedule from confirmation links if the slot policy allows it.

What prevents double booking?

Real-time busy checks and slot locking prevent conflicting reservations.

Integrations

Which conferencing tools are supported?

Zoom, Google Meet, and Microsoft Teams are supported for automatic meeting links.

Can I connect Slack?

Yes, Slack can receive booking and reminder notifications.

Do calendar integrations support Outlook/Apple?

Yes, Outlook and Apple Calendar integrations are available via dedicated integration pages.

Billing & Plans

Where do I update billing details?

Billing settings, invoices, and plan updates are managed in your account settings.

How do refunds work?

Please review our Refund Policy for eligibility and processing terms.

Developer FAQs

Do I need bearer auth?

Yes, all server-side calls require an API bearer token.

Authorization: Bearer pmc_live_xxxxxxxxxxxx

How to fetch slots?

Call availability endpoint with event type, date, and timezone.

GET /v1/availability?eventTypeId=evt_demo

How to handle webhooks?

Validate signature, log requestId, and process with retries.

Header: X-PMC-Signature: sha256=...

Common Errors

401: token expired or invalid
422: required field missing
409: selected slot unavailable

Tip: include requestId when contacting support