meetergomeetergo Help

Connecting meetergo with IONOS AI Voice Receptionist

Set up automated phone booking with IONOS AI voice receptionist using meetergo API integration

Updated on April 22, 2026

Integrate meetergo with IONOS AI voice receptionist to enable automated appointment booking via phone calls. Your AI assistant can check availability, book meetings, and provide real-time updates to callers—all without manual intervention.

What You Can Do

With this integration, your IONOS AI voice receptionist can:

  • Check availability – Query real-time slot availability from your meetergo calendar
  • Book appointments – Create confirmed bookings directly through voice interaction
  • Personalize responses – Provide callers with available times in their preferred language
  • Handle scheduling – Manage cancellations and reschedules via voice commands

Prerequisites

Before you start, ensure you have:

  • Active meetergo account with admin access
  • IONOS AI voice receptionist plan (L or All-Flat Advanced)
  • Meeting type created in meetergo with phone bookings enabled
  • Basic understanding of REST APIs and JSON format
  • API key from meetergo (generated in your account settings)

Step 1: Enable Phone Bookings in meetergo

First, prepare your meeting type to accept phone bookings:

  1. Log in to meetergo as an admin
  2. Go to Meeting Types
  3. Select the meeting type you want to integrate
  4. Under Booking Options, enable "Allow phone-only bookings"
  5. Save your changes

Note your Meeting Type ID – you'll need this for IONOS configuration.

Step 2: Get Your meetergo API Key

  1. Go to Settings > Integrations
  2. Look for "API" or "Developer" section
  3. Generate a new API key if one doesn't exist
  4. Copy and securely store your API key (you'll need this for IONOS)

Step 3: Prepare Your API Endpoints

The IONOS integration will use two meetergo API endpoints:

Endpoint 1: Check Availability

Purpose: Query available time slots

Request:

GET /v4/booking/availability
Parameters:
  - meetingTypeId: Your meeting type ID
  - startDate: ISO 8601 date (e.g., 2026-04-25)
  - endDate: ISO 8601 date
  - duration: Booking duration in minutes

Response (example):

{
  "slots": [
    {
      "startTime": "2026-04-25T10:00:00Z",
      "endTime": "2026-04-25T10:30:00Z"
    },
    {
      "startTime": "2026-04-25T14:00:00Z",
      "endTime": "2026-04-25T14:30:00Z"
    }
  ]
}

Endpoint 2: Create Booking

Purpose: Create a confirmed appointment

Request:

POST /v4/booking/create
Body:
{
  "meetingTypeId": "your-meeting-type-id",
  "startTime": "2026-04-25T10:00:00Z",
  "guestEmail": "caller@example.com",
  "guestName": "Caller Name",
  "guestPhone": "+49123456789"
}

Response (example):

{
  "bookingId": "booking-123",
  "status": "confirmed",
  "meetingLink": "https://meet.meetergo.com/abc123"
}

Step 4: Configure IONOS API Integration

  1. Log in to your IONOS account
  2. Navigate to AI Voice Receptionist > API Integrations
  3. Click + Add Integration
  1. Select your preferred AI tool (ChatGPT, Claude) from the dropdown
  2. Use the pre-filled prompt to generate integration code
  3. Answer the AI's questions about:
    • What slots to check
    • How to present available times to callers
    • What information to collect before booking
  4. Copy the generated JSON code
  5. Return to IONOS and paste into Step 2
  6. Click Apply and Save Changes

Option B: Manual Configuration (Expert Mode)

If you prefer direct control, use Expert Mode:

  1. Click Expert Mode in the top-right corner
  2. Fill in the following fields:

Name: e.g., "meetergo Availability Check"

Description: "Check available booking slots and book appointments in meetergo"

Parameters (JSON Schema):

{
  "type": "object",
  "properties": {
    "meetingTypeId": {
      "type": "string",
      "description": "Your meetergo meeting type ID"
    },
    "startDate": {
      "type": "string",
      "description": "Start date in YYYY-MM-DD format"
    },
    "duration": {
      "type": "integer",
      "description": "Meeting duration in minutes"
    }
  },
  "required": ["meetingTypeId", "startDate", "duration"]
}

Request (HAR JSON):

{
  "method": "GET",
  "url": "https://api.meetergo.com/v4/booking/availability?meetingTypeId={{meetingTypeId}}&startDate={{startDate}}&duration={{duration}}",
  "headers": {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  }
}

Replace YOUR_API_KEY with your actual meetergo API key.

  1. Click Apply and Save Changes

Step 5: Test the Integration

  1. Call your IONOS AI voice receptionist's phone number
  2. Request an appointment booking
  3. The AI should:
    • Ask for your preferred date and time
    • Check available slots in meetergo
    • Confirm your booking
    • Provide a confirmation number or meeting link

If the AI doesn't respond or encounters errors, check:

  • Your API key is correct
  • The meeting type ID matches your meetergo account
  • Your meeting type has phone bookings enabled
  • The meetergo API is accessible from IONOS's servers

Troubleshooting

"Integration Failed" Error

  • Verify your API key is correct and hasn't expired
  • Check that the endpoint URL is exactly as specified
  • Ensure your meeting type ID is valid
  • Test the endpoint manually using a tool like Postman or curl

Bookings Not Appearing

  • Confirm the guest email address is correctly formatted
  • Check that the time slot hasn't already been booked
  • Verify your meetergo calendar is synced with your email/calendar system
  • Review IONOS and meetergo logs for errors

No Available Slots Returned

  • Ensure your meetergo availability is properly configured
  • Check that you have availability set for the requested dates
  • Verify buffer times aren't blocking all slots
  • Review your meeting type duration settings

API Timeout or Connection Issues

  • Confirm your API key is active
  • Check IONOS's IP whitelist (if applicable)
  • Contact meetergo support if issues persist

FAQ

Can I use multiple meeting types with one AI voice receptionist?

Yes, you can configure multiple integrations—one for each meeting type. The AI can route callers to different endpoints based on their request.

What information does the AI collect from callers?

The information depends on your IONOS configuration. Typically: name, phone number, preferred date/time, and any special requests.

Are bookings instantly confirmed?

Yes, once the API returns a successful response, the booking is confirmed. The caller receives a confirmation, and your calendar is updated immediately.

Can the AI handle cancellations or rescheduling?

Only if you add additional API endpoints for these actions. The basic integration supports availability checks and new bookings.

What happens if a caller's preferred time is booked while they're on the phone?

If two callers select the same slot simultaneously, the first API request succeeds and the second fails. The AI should inform the second caller that the slot is no longer available and offer alternatives.

Next Steps

  • Test the integration thoroughly with a small group of callers
  • Monitor your meetergo dashboard for bookings created via phone
  • Adjust your AI's prompts if needed to improve caller experience
  • Set up calendar sync to ensure phone bookings don't conflict with other events

For more details about meetergo's API, visit our Developer Documentation.

Was this article helpful?

Let us know if this article answered your questions.