{"status":"ok","category":{"id":"f405a9b8-efee-428c-9d9a-2e643b56d553","slug":"self-hosted-scheduling-tools","label":"Self-hosted scheduling and booking tools"},"window":{"weeks":4,"from":"2026-07-05T16:46:14.814Z","to":"2026-08-02T16:46:14.814Z","prior_from":"2026-06-07T16:46:14.814Z"},"sample_size":56,"prior_sample_size":32,"min_sample":20,"entries":[{"index_product_id":"58fa40c7-9e50-44cd-a234-9fb00517c7d7","name":"Cal.com","domain":"cal.com","recommendation_share":78.6,"ci_low":66.2,"ci_high":87.3,"mention_runs":44,"first_rec_runs":21,"first_rec_rate":47.7,"avg_position":4.1,"per_engine":{"gemini":{"runs":21,"share":66.7,"mentions":14},"openai":{"runs":7,"share":100,"mentions":7},"anthropic":{"runs":7,"share":71.4,"mentions":5},"perplexity":{"runs":21,"share":85.7,"mentions":18}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best open-source appointment booking software I can run on my own server","share":100,"mentions":8,"runs":8}},{"index_product_id":"481024ed-a903-4fba-992f-8578c0b18ea2","name":"Easy!Appointments","domain":"easyappointments.org","recommendation_share":69.6,"ci_low":56.7,"ci_high":80.1,"mention_runs":39,"first_rec_runs":6,"first_rec_rate":15.4,"avg_position":5,"per_engine":{"gemini":{"runs":21,"share":52.4,"mentions":11},"openai":{"runs":7,"share":100,"mentions":7},"anthropic":{"runs":7,"share":57.1,"mentions":4},"perplexity":{"runs":21,"share":81,"mentions":17}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best open-source appointment booking software I can run on my own server","share":100,"mentions":8,"runs":8}},{"index_product_id":"a0e0fbba-b75a-470d-9a01-4943b66cbc4f","name":"Calendly","domain":"calendly.com","recommendation_share":37.5,"ci_low":26,"ci_high":50.6,"mention_runs":21,"first_rec_runs":5,"first_rec_rate":23.8,"avg_position":6.9,"per_engine":{"gemini":{"runs":21,"share":33.3,"mentions":7},"openai":{"runs":7,"share":71.4,"mentions":5},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":33.3,"mentions":7}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source scheduling alternatives to popular hosted booking link platforms","share":87.5,"mentions":7,"runs":8}},{"index_product_id":"5a0bac13-0804-4962-8bb8-f6ed4fcc6339","name":"Docker","domain":"docker.com","recommendation_share":35.7,"ci_low":24.5,"ci_high":48.8,"mention_runs":20,"first_rec_runs":4,"first_rec_rate":20,"avg_position":3.1,"per_engine":{"gemini":{"runs":21,"share":28.6,"mentions":6},"openai":{"runs":7,"share":42.9,"mentions":3},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":42.9,"mentions":9}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":100,"mentions":8,"runs":8}},{"index_product_id":"cfb795a5-f905-4f7e-a1e2-48dd55d368b9","name":"LibreBooking","domain":null,"recommendation_share":32.1,"ci_low":21.4,"ci_high":45.2,"mention_runs":18,"first_rec_runs":4,"first_rec_rate":22.2,"avg_position":3.5,"per_engine":{"gemini":{"runs":21,"share":42.9,"mentions":9},"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":28.6,"mentions":6}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"what open-source booking tool should I use for a multi-staff service business with resource management","share":100,"mentions":8,"runs":8}},{"index_product_id":"c8079384-59bc-4728-aa04-e0ea4a733413","name":"Cal.diy","domain":null,"recommendation_share":32.1,"ci_low":21.4,"ci_high":45.2,"mention_runs":18,"first_rec_runs":6,"first_rec_rate":33.3,"avg_position":5.4,"per_engine":{"gemini":{"runs":21,"share":52.4,"mentions":11},"openai":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":23.8,"mentions":5}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best open-source appointment booking software I can run on my own server","share":62.5,"mentions":5,"runs":8}},{"index_product_id":"cfb5f7a8-7b0a-42cc-9366-62d14ed4cd83","name":"MySQL","domain":"mysql.com","recommendation_share":25,"ci_low":15.5,"ci_high":37.7,"mention_runs":14,"first_rec_runs":2,"first_rec_rate":14.3,"avg_position":5.9,"per_engine":{"gemini":{"runs":21,"share":23.8,"mentions":5},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":28.6,"mentions":6}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best open-source appointment booking software I can run on my own server","share":50,"mentions":4,"runs":8}},{"index_product_id":"fda3a9c9-88fd-4c7b-a8ce-acaf3f253530","name":"Google Calendar","domain":"calendar.google.com","recommendation_share":21.4,"ci_low":12.7,"ci_high":33.8,"mention_runs":12,"first_rec_runs":3,"first_rec_rate":25,"avg_position":4.4,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"openai":{"runs":7,"share":71.4,"mentions":5},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":62.5,"mentions":5,"runs":8}},{"index_product_id":"6f703bf0-4949-4a81-944c-62adcf575b8f","name":"Rallly","domain":null,"recommendation_share":21.4,"ci_low":12.7,"ci_high":33.8,"mention_runs":12,"first_rec_runs":0,"first_rec_rate":0,"avg_position":5.8,"per_engine":{"gemini":{"runs":21,"share":28.6,"mentions":6},"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source scheduling alternatives to popular hosted booking link platforms","share":87.5,"mentions":7,"runs":8}},{"index_product_id":"15bda03b-d2ee-4df5-83e6-fcb09523a5ba","name":"NGINX","domain":"nginx.org","recommendation_share":21.4,"ci_low":12.7,"ci_high":33.8,"mention_runs":12,"first_rec_runs":1,"first_rec_rate":8.3,"avg_position":9.7,"per_engine":{"gemini":{"runs":21,"share":23.8,"mentions":5},"openai":{"runs":7,"share":42.9,"mentions":3},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":87.5,"mentions":7,"runs":8}},{"index_product_id":"b3aec7ab-74ed-4b65-ab78-d593f1bd1923","name":"Booked Scheduler","domain":null,"recommendation_share":19.6,"ci_low":11.3,"ci_high":31.8,"mention_runs":11,"first_rec_runs":3,"first_rec_rate":27.3,"avg_position":4.7,"per_engine":{"gemini":{"runs":21,"share":23.8,"mentions":5},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source scheduling alternatives to popular hosted booking link platforms","share":62.5,"mentions":5,"runs":8}},{"index_product_id":"b30dc531-2f85-48ef-9cde-9fb43e17c882","name":"Outlook","domain":"outlook.com","recommendation_share":19.6,"ci_low":11.3,"ci_high":31.8,"mention_runs":11,"first_rec_runs":1,"first_rec_rate":9.1,"avg_position":4.9,"per_engine":{"gemini":{"runs":21,"share":19,"mentions":4},"openai":{"runs":7,"share":42.9,"mentions":3},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":100,"mentions":8,"runs":8}},{"index_product_id":"bcea7234-8126-4e44-8ba5-ce04a9f6dd1f","name":"Doodle","domain":"doodle.com","recommendation_share":16.1,"ci_low":8.7,"ci_high":27.8,"mention_runs":9,"first_rec_runs":0,"first_rec_rate":0,"avg_position":5.1,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source scheduling alternatives to popular hosted booking link platforms","share":87.5,"mentions":7,"runs":8}},{"index_product_id":"b59213e1-984a-4dea-bdf8-e4cae23967e4","name":"Nextcloud","domain":"nextcloud.com","recommendation_share":16.1,"ci_low":8.7,"ci_high":27.8,"mention_runs":9,"first_rec_runs":0,"first_rec_rate":0,"avg_position":9.1,"per_engine":{"gemini":{"runs":21,"share":23.8,"mentions":5},"openai":{"runs":7,"share":42.9,"mentions":3},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best self-hosted scheduling tool for a consultant who doesn't want calendar data in the cloud","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"e7c17f12-878e-4e63-bb37-7de24fab94fa","name":"PostgreSQL","domain":"postgresql.org","recommendation_share":16.1,"ci_low":8.7,"ci_high":27.8,"mention_runs":9,"first_rec_runs":2,"first_rec_rate":22.2,"avg_position":9.4,"per_engine":{"gemini":{"runs":21,"share":23.8,"mentions":5},"openai":{"runs":7,"share":42.9,"mentions":3},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":62.5,"mentions":5,"runs":8}},{"index_product_id":"767030d7-8958-42af-9b0d-eafcb1d17d1a","name":"Nextcloud Calendar","domain":null,"recommendation_share":14.3,"ci_low":7.4,"ci_high":25.7,"mention_runs":8,"first_rec_runs":0,"first_rec_rate":0,"avg_position":10.9,"per_engine":{"gemini":{"runs":21,"share":23.8,"mentions":5},"openai":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best self-hosted scheduling tool for a consultant who doesn't want calendar data in the cloud","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"1f3ea85d-85b6-49d7-a35f-2528dfe2f800","name":"OpenEMR","domain":"openemr.org","recommendation_share":12.5,"ci_low":6.2,"ci_high":23.6,"mention_runs":7,"first_rec_runs":1,"first_rec_rate":14.3,"avg_position":3.6,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":75,"mentions":6,"runs":8}},{"index_product_id":"73ad7acb-3098-4ae7-99e3-99f9bc341816","name":"TimeTrex","domain":"timetrex.com","recommendation_share":12.5,"ci_low":6.2,"ci_high":23.6,"mention_runs":7,"first_rec_runs":0,"first_rec_rate":0,"avg_position":4,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"perplexity":{"runs":21,"share":19,"mentions":4}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source scheduling alternatives to popular hosted booking link platforms","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"eb6a865d-fb8e-485f-8f4e-6ae5a91be60f","name":"Apache Hop","domain":"apache.org","recommendation_share":8.9,"ci_low":3.9,"ci_high":19.3,"mention_runs":5,"first_rec_runs":1,"first_rec_rate":20,"avg_position":5.7,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"perplexity":{"runs":21,"share":9.5,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"4398d654-081a-40bf-bf3e-eeded00beefb","name":"Caddy","domain":"caddyserver.com","recommendation_share":8.9,"ci_low":3.9,"ci_high":19.3,"mention_runs":5,"first_rec_runs":0,"first_rec_rate":0,"avg_position":13.8,"per_engine":{"gemini":{"runs":21,"share":4.8,"mentions":1},"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":50,"mentions":4,"runs":8}},{"index_product_id":"c89fdd75-e398-45e7-9bd2-b995af07312d","name":"WordPress","domain":"wordpress.com","recommendation_share":8.9,"ci_low":3.9,"ci_high":19.3,"mention_runs":5,"first_rec_runs":0,"first_rec_rate":0,"avg_position":14.2,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":9.5,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"73210936-98c9-48d5-a0b3-2b245cf3a1d3","name":"TimeTrex Community Edition","domain":null,"recommendation_share":7.1,"ci_low":2.8,"ci_high":17,"mention_runs":4,"first_rec_runs":0,"first_rec_rate":0,"avg_position":2.8,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"what open-source booking tool should I use for a multi-staff service business with resource management","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"b44945b5-c7aa-4522-b46c-1aa7589a37ca","name":"Jitsi","domain":"jitsi.org","recommendation_share":7.1,"ci_low":2.8,"ci_high":17,"mention_runs":4,"first_rec_runs":3,"first_rec_rate":75,"avg_position":4,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"820e37ff-512b-41da-9e7a-9a6145386290","name":"Jitsi Meet","domain":"jitsi.support","recommendation_share":7.1,"ci_low":2.8,"ci_high":17,"mention_runs":4,"first_rec_runs":3,"first_rec_rate":75,"avg_position":5.5,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3},"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"3fe895c6-3942-4bd3-9024-78a694d47002","name":"Google Cloud Console","domain":"console.cloud.google.com","recommendation_share":7.1,"ci_low":2.8,"ci_high":17,"mention_runs":4,"first_rec_runs":0,"first_rec_rate":0,"avg_position":10.8,"per_engine":{"gemini":{"runs":21,"share":9.5,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":50,"mentions":4,"runs":8}},{"index_product_id":"10296229-96b7-4701-8958-d506d0974516","name":"Let's Encrypt","domain":"letsencrypt.org","recommendation_share":7.1,"ci_low":2.8,"ci_high":17,"mention_runs":4,"first_rec_runs":0,"first_rec_rate":0,"avg_position":11.5,"per_engine":{"gemini":{"runs":21,"share":9.5,"mentions":2},"openai":{"runs":7,"share":14.3,"mentions":1},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":50,"mentions":4,"runs":8}},{"index_product_id":"5e58fc37-6fd3-4ee7-8019-208589482a4d","name":"Traefik","domain":"traefik.io","recommendation_share":7.1,"ci_low":2.8,"ci_high":17,"mention_runs":4,"first_rec_runs":0,"first_rec_rate":0,"avg_position":13,"per_engine":{"openai":{"runs":7,"share":28.6,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"9e647001-1b29-420e-83db-c4fc619743bb","name":"OpenCare","domain":null,"recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":3,"first_rec_rate":100,"avg_position":1,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"740ead37-f284-46ad-8bd4-9d493b765b7b","name":"Node.js","domain":"nodejs.org","recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":2,"first_rec_rate":66.7,"avg_position":1.3,"per_engine":{"gemini":{"runs":21,"share":9.5,"mentions":2},"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"c5501c25-7358-42c0-8591-0d407149df53","name":"Ottehr","domain":"ottehr.com","recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":3.7,"per_engine":{"gemini":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"61803c1e-08b1-451c-891e-445ea387d26d","name":"Bookafy","domain":null,"recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":4,"per_engine":{"gemini":{"runs":21,"share":9.5,"mentions":2},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"35a48ddd-1eb7-44a1-80c3-f72686c8816f","name":"Microsoft 365","domain":null,"recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":13.5,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":9.5,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"27f11fbc-99da-466a-b48e-8dc7a47fbfc9","name":"Tymeslot","domain":null,"recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":14.7,"per_engine":{"openai":{"runs":7,"share":28.6,"mentions":2},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"142696c8-f3af-42a8-831b-5f94a6c55bcf","name":"ERPNext","domain":"erpnext.com","recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":21.7,"per_engine":{"gemini":{"runs":21,"share":4.8,"mentions":1},"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"cb42d1f0-a9b6-4276-8ed9-95223f23b6b7","name":"SourceForge","domain":"sourceforge.net","recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source scheduling alternatives to popular hosted booking link platforms","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"4ae6e6d5-5af6-4a50-a777-8e330569dbcb","name":"dxcal","domain":"dxcal.com","recommendation_share":5.4,"ci_low":1.8,"ci_high":14.6,"mention_runs":3,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":14.3,"mentions":3}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":50,"mentions":4,"runs":8}},{"index_product_id":"32f36516-1542-485c-9ddb-95bf407cf868","name":"Zapier AI","domain":"zapier.com","recommendation_share":3.6,"ci_low":1,"ci_high":12.1,"mention_runs":2,"first_rec_runs":1,"first_rec_rate":50,"avg_position":1,"per_engine":{"anthropic":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"bbf17f22-26c3-49d7-9ee8-26c43902fa01","name":"OpenMRS","domain":"openmrs.org","recommendation_share":3.6,"ci_low":1,"ci_high":12.1,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":3,"per_engine":{"gemini":{"runs":21,"share":9.5,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"6e79eda8-24ff-4cfd-ad7d-b3bf3edf3db2","name":"Dkron","domain":null,"recommendation_share":3.6,"ci_low":1,"ci_high":12.1,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":8,"per_engine":{"perplexity":{"runs":21,"share":9.5,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"227afdc4-963f-4a94-9e3c-655313946f17","name":"Acuity","domain":"acuityscheduling.com","recommendation_share":3.6,"ci_low":1,"ci_high":12.1,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":8.5,"per_engine":{"openai":{"runs":7,"share":28.6,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"080c0675-8d64-4199-9986-f7599e4f31b5","name":"SavvyCal","domain":null,"recommendation_share":3.6,"ci_low":1,"ci_high":12.1,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":16,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1},"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"bd30fc9a-c66a-4790-b678-9556516e2806","name":"Goodfirms","domain":"goodfirms.co","recommendation_share":3.6,"ci_low":1,"ci_high":12.1,"mention_runs":2,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":9.5,"mentions":2}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best open-source appointment booking software I can run on my own server","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"00141ed1-8a94-40ba-93b5-d56a989d760c","name":"Calendso","domain":null,"recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":2,"per_engine":{"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"c872282a-a536-4e7b-b197-d6d9a8ed89a9","name":"Lunacal","domain":"lunacal.ai","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":3,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"7e3cf9d2-ed67-41cb-b9ae-691be7f093ed","name":"NextAppointments","domain":"nextappointments.net","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":3,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"c0b6b045-4238-4277-b2e6-6316f68cab26","name":"Apigee","domain":"cloud.google.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":5,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"c8bbb81d-7b20-42ed-9c95-b396645de642","name":"Microsoft Outlook","domain":"outlook.microsoft.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":5,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"0f2266b6-5783-495d-8d40-003c53a710f4","name":"NGINX Proxy Manager","domain":null,"recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":5,"per_engine":{"anthropic":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"cc1094f8-e7ac-45b6-900e-f4e6473daa2d","name":"NextGen Healthcare EHR","domain":null,"recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":5,"per_engine":{"gemini":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"b36877ea-25b4-40bb-bfaa-c6970a3150a0","name":"Odoo","domain":"odoo.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":6,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"a0ff762a-f55e-4b17-8a5f-dc3bf162414d","name":"OpenAlternative","domain":"openalternative.co","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":8,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"7e8e5510-5072-4263-b172-8fea091e0073","name":"Baïkal","domain":null,"recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":9,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"ef8a8b74-9e47-461e-b1ab-38725d66810b","name":"Radicale","domain":null,"recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":9,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"e8419018-bc41-4f62-93c4-63257b4dad7b","name":"MRBS","domain":null,"recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":19,"per_engine":{"gemini":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"76d3c6cd-b13b-407a-bb48-95c8f5b81d5e","name":"Agiled","domain":"agiled.app","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"e96a8445-f752-4f16-a051-c92396459de5","name":"Contabo","domain":"contabo.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"e3e592bf-0c57-4791-9a46-b8a9a296962f","name":"Dev.to","domain":"dev.to","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"69e41686-a972-4582-8d33-71d671b84f92","name":"F6S","domain":"f6s.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"open-source scheduling alternatives to popular hosted booking link platforms","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"cb435358-e4fc-45c2-bb37-1ce44d1de853","name":"Google Workspace","domain":"workspace.google.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"openai":{"runs":7,"share":14.3,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"811c9194-c51c-464f-853a-4eff97da9cb1","name":"Koalendar","domain":"koalendar.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"how do I self-host a meeting scheduling app that syncs with Google or Outlook calendar","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"5e008588-2de2-444c-abc6-a4ab9c4d5c40","name":"Microsoft","domain":"microsoft.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"36326ee0-7a39-4925-8fe3-506619fe0122","name":"OmniMD","domain":"omnimd.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"0daed4dc-5dff-434b-beaa-38ca09f2b1e7","name":"Plutio","domain":"plutio.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"7fd09fb4-f095-4aa2-b814-43d34e25bd6d","name":"Postiz","domain":"postiz.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"13e29c26-c2d8-4795-96a0-991479d1f3eb","name":"Prosper AI","domain":"getprosper.ai","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"self-hosted scheduling tool for a healthcare clinic that needs patient data on-premise","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"63c75725-4b26-436c-9e6f-c48fe5b0ee79","name":"Simply Set","domain":"simplyset.io","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false,"best_for":{"prompt":"best self-hosted scheduling tool for a consultant who doesn't want calendar data in the cloud","share":37.5,"mentions":3,"runs":8}},{"index_product_id":"47c3e024-655c-45cc-a54f-4af505eb1513","name":"Softr","domain":"softr.io","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false},{"index_product_id":"ce9e47df-c74d-4150-b896-0ae21a4dc4ea","name":"The Digital Project Manager","domain":"thedigitalprojectmanager.com","recommendation_share":1.8,"ci_low":0.3,"ci_high":9.4,"mention_runs":1,"first_rec_runs":0,"first_rec_rate":0,"avg_position":null,"per_engine":{"perplexity":{"runs":21,"share":4.8,"mentions":1}},"trend":null,"trend_confidence":"suppressed","is_orbator_customer":false,"is_claimed":false}],"methodology_url":"https://www.orbator.io/ai-index/methodology","license":"Free to use with attribution to orbator.io"}