{
  "schemaVersion": 1,
  "id": "appointlet-vs-lunacal",
  "products": [
    "appointlet",
    "lunacal"
  ],
  "conclusion": "Appointlet and Lunacal are closely matched for core workflows. Both support round-robin scheduling, multi-location support, deposits, full payment at booking, and stripe integration. Lunacal has confirmed individual bookings, team bookings, gdpr compliance, and monthly pricing for one user of $9.",
  "decisionPoints": [
    {
      "path": "vertical.individualBookings",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Lunacal has confirmed individual bookings; individual bookings is not yet confirmed for Appointlet."
    },
    {
      "path": "vertical.teamBookings",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Lunacal has confirmed team bookings; team bookings is not yet confirmed for Appointlet."
    },
    {
      "path": "vertical.gdprCompliance",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Lunacal has confirmed gdpr compliance; gdpr compliance is not yet confirmed for Appointlet."
    },
    {
      "path": "pricing.costForOneUser",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Lunacal has confirmed monthly pricing for one user of $9; monthly pricing for one user is not yet confirmed for Appointlet."
    }
  ],
  "sharedStrengths": [
    {
      "path": "vertical.roundRobinScheduling",
      "label": "Round-robin scheduling",
      "importance": 9
    },
    {
      "path": "vertical.multiLocationSupport",
      "label": "Multi-location support",
      "importance": 9
    },
    {
      "path": "vertical.deposits",
      "label": "Deposits",
      "importance": 9
    },
    {
      "path": "vertical.fullPaymentAtBooking",
      "label": "Full payment at booking",
      "importance": 8
    },
    {
      "path": "vertical.stripeIntegration",
      "label": "Stripe integration",
      "importance": 8
    }
  ],
  "coverage": {
    "a": 53,
    "b": 84,
    "gap": 31
  },
  "facts": [
    {
      "path": "vertical.individualBookings",
      "label": "Individual bookings",
      "group": "Booking types",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "1:1 Events",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.teamBookings",
      "label": "Team bookings",
      "group": "Booking types",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Teams Scheduling",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.roundRobinScheduling",
      "label": "Round-robin scheduling",
      "group": "Booking types",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Round robin (meeting distribution)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Round robin scheduling",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.groupBookings",
      "label": "Group bookings",
      "group": "Booking types",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "we support the option to schedule group meetings with multiple attendees",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Create Group Sessions (for classes, webinars, etc.)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.recurringAppointments",
      "label": "Recurring appointments",
      "group": "Booking types",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Recurring events",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.multiLocationSupport",
      "label": "Multi-location support",
      "group": "Operations",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "Locations are assigned at the meeting type level.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Manage multiple locations and multiple-services",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.staffCalendars",
      "label": "Staff calendars",
      "group": "Operations",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Setup scheduling for team members",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.resourceBooking",
      "label": "Resource booking",
      "group": "Operations",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-8887f77f9c8a895a"
        ],
        "evidence": [
          {
            "sourceId": "ingest-8887f77f9c8a895a",
            "excerpt": "room/resource booking",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.bufferTimes",
      "label": "Buffer times",
      "group": "Operations",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Meeting Buffers (scheduled breaks)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Add Buffers",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.waitingLists",
      "label": "Waiting lists",
      "group": "Operations",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-67e0c9313e7b4540"
        ],
        "evidence": [
          {
            "sourceId": "ingest-67e0c9313e7b4540",
            "excerpt": "Use a waitlist by appointment type",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.deposits",
      "label": "Deposits",
      "group": "Payments",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Get paid up front to hold the spot",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-67e0c9313e7b4540"
        ],
        "evidence": [
          {
            "sourceId": "ingest-67e0c9313e7b4540",
            "excerpt": "collect deposits or consultation fees in advance",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.fullPaymentAtBooking",
      "label": "Full payment at booking",
      "group": "Payments",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Attendees will be required to pay that amount in order complete their booking.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-67e0c9313e7b4540"
        ],
        "evidence": [
          {
            "sourceId": "ingest-67e0c9313e7b4540",
            "excerpt": "collect payments when a patient books",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.cancellationFees",
      "label": "Cancellation fees",
      "group": "Payments",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-e636188cca15a432"
        ],
        "evidence": [
          {
            "sourceId": "ingest-e636188cca15a432",
            "excerpt": "a cancellation fee of 10% of the total charge will be assessed",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.stripeIntegration",
      "label": "Stripe integration",
      "group": "Payments",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Stripe",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Payments via Stripe, PayPal",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.paypalIntegration",
      "label": "PayPal integration",
      "group": "Payments",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Paypal",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Payments via Stripe, PayPal",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.googleCalendarIntegration",
      "label": "Google Calendar integration",
      "group": "Calendars and meetings",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-67bc66da54db1913"
        ],
        "evidence": [
          {
            "sourceId": "ingest-67bc66da54db1913",
            "excerpt": "Appointlet seamlessly integrates with your Google Calendar",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Connect calendars (Google, Outlook, Apple)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.outlookIntegration",
      "label": "Outlook integration",
      "group": "Calendars and meetings",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-cc3415ceee77d6e6"
        ],
        "evidence": [
          {
            "sourceId": "ingest-cc3415ceee77d6e6",
            "excerpt": "Appointlet integrates with Office seamlessly",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Connect calendars (Google, Outlook, Apple)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.iCloudCalendarIntegration",
      "label": "iCloud Calendar integration",
      "group": "Calendars and meetings",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Connect calendars (Google, Outlook, Apple)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.zoomIntegration",
      "label": "Zoom integration",
      "group": "Calendars and meetings",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Zoom",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Video conferencing tools (Google Meet, Microsoft Teams, Zoom, Any custom link)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.microsoftTeamsIntegration",
      "label": "Microsoft Teams integration",
      "group": "Calendars and meetings",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Microsoft Teams",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Video conferencing tools (Google Meet, Microsoft Teams, Zoom, Any custom link)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.googleMeetIntegration",
      "label": "Google Meet integration",
      "group": "Calendars and meetings",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Google Meet",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Video conferencing tools (Google Meet, Microsoft Teams, Zoom, Any custom link)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.smsReminders",
      "label": "SMS reminders",
      "group": "Reminders",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "Check out our Zapier integration to set up SMS reminders",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Text / Email Reminders",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.emailReminders",
      "label": "Email reminders",
      "group": "Reminders",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Automated meeting reminders",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Text / Email Reminders",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.whatsappReminders",
      "label": "WhatsApp reminders",
      "group": "Reminders",
      "importance": 8,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-8887f77f9c8a895a"
        ],
        "evidence": [
          {
            "sourceId": "ingest-8887f77f9c8a895a",
            "excerpt": "Send SMS/email/WhatsApp reminders",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.customBookingPages",
      "label": "Custom booking pages",
      "group": "Branding",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-be78c4e96a51cda4"
        ],
        "evidence": [
          {
            "sourceId": "ingest-be78c4e96a51cda4",
            "excerpt": "Add your company's logo, name and brand colors to the scheduler",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Customize your booking page",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.customDomain",
      "label": "Custom domain",
      "group": "Branding",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "No, we do not currently offer a white label program at this time.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Use your own domain for booking pages",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.removeVendorBranding",
      "label": "Remove vendor branding",
      "group": "Branding",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Remove Appointlet branding",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Remove 'Powered by Lunacal'",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.intakeForms",
      "label": "Intake forms",
      "group": "Customer management",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Custom intake forms",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Custom intake form (phone, email, dropdowns, attachments, consent box, etc.)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.customerDatabase",
      "label": "Customer database",
      "group": "Customer management",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.packages",
      "label": "Packages",
      "group": "Sales",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Offer multi-session packages (including payment)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.memberships",
      "label": "Memberships",
      "group": "Sales",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.giftCards",
      "label": "Gift cards",
      "group": "Sales",
      "importance": 5,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.coupons",
      "label": "Coupons",
      "group": "Sales",
      "importance": 5,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Create coupons and discounts",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "technical.api",
      "label": "API",
      "group": "Technical",
      "importance": 6,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "technical.webhooks",
      "label": "Webhooks",
      "group": "Technical",
      "importance": 5,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Booking webhooks",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Webhooks",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "technical.zapier",
      "label": "Zapier",
      "group": "Technical",
      "importance": 5,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Zapier",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Zapier",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.mobileApps",
      "label": "Mobile apps",
      "group": "Technical",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-67af85d45fd405f5"
        ],
        "evidence": [
          {
            "sourceId": "ingest-67af85d45fd405f5",
            "excerpt": "mobile applications",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.gdprCompliance",
      "label": "GDPR compliance",
      "group": "Compliance",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "GDPR compliant",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.hipaaSupport",
      "label": "HIPAA support",
      "group": "Compliance",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "pricing.costForOneUser",
      "label": "Price for one user",
      "group": "Pricing",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": 9,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Standard $ 9 /user/month",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "pricing.costForFiveUsers",
      "label": "Price for five users",
      "group": "Pricing",
      "importance": 9,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": 45,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Standard $ 9 /user/month",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "pricing.freeTier",
      "label": "Free plan",
      "group": "Pricing",
      "importance": 7,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Free",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "pricing.trial",
      "label": "Free trial",
      "group": "Pricing",
      "importance": 5,
      "includeInCoverage": true,
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-be78c4e96a51cda4"
        ],
        "evidence": [
          {
            "sourceId": "ingest-be78c4e96a51cda4",
            "excerpt": "Start your free trial",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-2774bda18ba1fe95"
        ],
        "evidence": [
          {
            "sourceId": "ingest-2774bda18ba1fe95",
            "excerpt": "Start 7-Day Free Trial",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "commercial.affiliateProgramme",
      "label": "Affiliate programme",
      "group": "Commercial",
      "importance": 3,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-17a9fdd8c7f06282"
        ],
        "evidence": [
          {
            "sourceId": "ingest-17a9fdd8c7f06282",
            "excerpt": "Affiliate",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "commercial.commissionDescription",
      "label": "Affiliate commission",
      "group": "Commercial",
      "importance": 3,
      "includeInCoverage": true,
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "lunacal": {
        "value": "0% Booking Commission",
        "status": "verified",
        "sourceIds": [
          "ingest-17a9fdd8c7f06282"
        ],
        "evidence": [
          {
            "sourceId": "ingest-17a9fdd8c7f06282",
            "excerpt": "0% Booking Commission Lunacal does not charge any commission on your bookings. You keep 100%.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    }
  ],
  "sources": {
    "appointlet": [
      {
        "id": "ingest-ffc2ea82ed599225",
        "url": "https://www.appointlet.com/pricing",
        "title": "Pricing - Online Appointment Scheduling - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-be78c4e96a51cda4",
        "url": "https://www.appointlet.com/features",
        "title": "Appointlet - Scheduling Software Features",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-c3fba12c04c9229b",
        "url": "https://www.appointlet.com/integrations",
        "title": "Integrations - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-e636188cca15a432",
        "url": "https://www.appointlet.com/terms-and-conditions",
        "title": "Terms & Conditions - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-63d2d208bcff855d",
        "url": "https://www.appointlet.com/faqs",
        "title": "Appointlet | Online Scheduling Software FAQs",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-67bc66da54db1913",
        "url": "https://www.appointlet.com/integration/google-calendar",
        "title": "Google Calendar - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-cc3415ceee77d6e6",
        "url": "https://www.appointlet.com/integration/microsoft-365",
        "title": "Microsoft 365 - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      }
    ],
    "lunacal": [
      {
        "id": "ingest-2774bda18ba1fe95",
        "url": "https://lunacal.ai/pricing",
        "title": "Lunacal Pricing - Affordable Scheduling Software Plans",
        "publisher": "Lunacal",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-17a9fdd8c7f06282",
        "url": "https://lunacal.ai/",
        "title": "Online appointment booking and scheduling system - Lunacal",
        "publisher": "Lunacal",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-67af85d45fd405f5",
        "url": "https://lunacal.ai/terms-of-use",
        "title": "Lunacal Terms of Use | Website and Product",
        "publisher": "Lunacal",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-bd020a1067142d6a",
        "url": "https://lunacal.ai/blogs/best-appointment-booking-software",
        "title": "8 Best Appointment Scheduling Software (2026)",
        "publisher": "Lunacal",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-67e0c9313e7b4540",
        "url": "https://lunacal.ai/blogs/medical-appointment-scheduling-software",
        "title": "Top 6 Medical Appointment Scheduling Software",
        "publisher": "Lunacal",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-8887f77f9c8a895a",
        "url": "https://lunacal.ai/clinic-appointment-booking-scheduling-software",
        "title": "Medical Clinic Scheduling Software",
        "publisher": "Lunacal",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      }
    ]
  }
}
