feat: add Famulor app integration to app store (#25857)

* Add Famulor app integration to app store

Introduces the Famulor app as a new automation integration in the app store, including configuration, API handler, assets, and documentation. Updates redirectApps utility to include 'famulor' for redirection support.

* fixed - famulor

* Update packages/app-store/famulor/api/add.ts

Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>

* Update packages/app-store/famulor/config.json

Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>

* yarn app-store:build

---------

Co-authored-by: Sahitya Chandra <sahityajb@gmail.com>
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Dhairyashil Shinde <93669429+dhairyashiil@users.noreply.github.com>
This commit is contained in:
BEK Service GmbH
2026-03-31 06:54:09 -03:00
committed by GitHub
co-authored by devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com> devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com> Sahitya Chandra devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com> Dhairyashil Shinde
parent e38cbdad85
commit 78ddc1b2ae
19 changed files with 125 additions and 1 deletions
+1 -1
View File
@@ -4,4 +4,4 @@ export { REDIRECT_APPS };
export const isRedirectApp = (slug: string): boolean => {
return (REDIRECT_APPS as readonly string[]).includes(slug);
};
};
@@ -32,6 +32,7 @@ import { metadata as exchange2013calendar__metadata_ts } from "./exchange2013cal
import { metadata as exchange2016calendar__metadata_ts } from "./exchange2016calendar/_metadata";
import exchangecalendar_config_json from "./exchangecalendar/config.json";
import facetime_config_json from "./facetime/config.json";
import famulor_config_json from "./famulor/config.json";
import fathom_config_json from "./fathom/config.json";
import { metadata as feishucalendar__metadata_ts } from "./feishucalendar/_metadata";
import fonio_ai_config_json from "./fonio-ai/config.json";
@@ -144,6 +145,7 @@ export const appStoreMetadata = {
exchange2016calendar: exchange2016calendar__metadata_ts,
exchangecalendar: exchangecalendar_config_json,
facetime: facetime_config_json,
famulor: famulor_config_json,
fathom: fathom_config_json,
feishucalendar: feishucalendar__metadata_ts,
"fonio-ai": fonio_ai_config_json,
@@ -22,6 +22,7 @@ export const apiHandlers = {
exchange2016calendar: import("./exchange2016calendar/api"),
exchangecalendar: import("./exchangecalendar/api"),
facetime: import("./facetime/api"),
famulor: import("./famulor/api"),
fathom: import("./fathom/api"),
feishucalendar: import("./feishucalendar/api"),
ga4: import("./ga4/api"),
+51
View File
@@ -0,0 +1,51 @@
---
items:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
- 6.jpg
---
{DESCRIPTION}
Famulor.io is a no-code platform for building, testing, deploying, and monitoring production-ready AI voice agents at scale. Create AI-powered assistants that handle incoming and outgoing calls through natural, human-like conversations without any coding required.
## Robust AI Agent Building Platform
Build and test complex workflows in minutes using our visual builder, then deploy them via phone calls, web calls, or anywhere else. Handle millions of calls with scalable concurrent calling and support over 50 parallel conversations to reduce wait times.
## 🔗 Cal.com 1-Click Integration
Connecting your Cal.com account is now faster and simpler than ever:
- Use the new one-click connect button to instantly link your calendar
- Built-in troubleshooting tools help you identify and fix sync issues quickly
- Perfect for ensuring your scheduling automations and booking workflows stay seamless across assistants and team calendars
## 🧑‍🤝‍🧑 Multi-Calendar Tools
We've added Multi-Calendar Tools, making scheduling smarter and more flexible than ever:
- **Team & Service Calendars** Assign different calendars to the same assistant, perfect for businesses where customers choose a specific team member or service (e.g. hair vs. nails in a salon)
- **Medical Appointments Made Easy** Patients can now book directly with the right doctor's calendar, streamlining scheduling in clinics and practices
- **Seamless Management** Assistants handle multiple calendars effortlessly, reducing back-and-forth and ensuring accurate bookings every time
This update makes your AI assistants even more versatile, whether you're running a salon, clinic, or service team.
## Humanlike Voice Experience
Lifelike AI conversations with just 600ms latency, smooth turn-taking, and natural back-channeling. Real-time transcription and sentiment analysis enable immediate speech-to-text conversion and caller mood assessment.
## Multi-lingual Support
Support over 100 languages, including regional accents and cultural adaptations, with real-time translation to expand global customer reach. Support phone numbers from multiple countries worldwide.
## Preset Functions
Easy-to-use functions like booking meetings at [Cal.com](https://cal.com), call transfer, voicemail detection, and more. Comprehensive call management with audio recordings, searchable transcripts, and detailed reports to monitor performance and campaign results.
## GDPR Compliant
Famulor.io is fully GDPR compliant, ensuring all customer data is processed and stored exclusively in the EU with the highest security and compliance standards.
+20
View File
@@ -0,0 +1,20 @@
import { createDefaultInstallation } from "@calcom/app-store/_utils/installation";
import type { AppDeclarativeHandler } from "@calcom/types/AppHandler";
import appConfig from "../config.json";
const handler: AppDeclarativeHandler = {
appType: appConfig.type,
variant: appConfig.variant,
slug: appConfig.slug,
supportsMultipleInstalls: false,
handlerType: "add",
redirect: {
newTab: true,
url: "https://docs.famulor.io/en/ai-assistants/cal-com-scheduling",
},
createCredential: ({ appType, user, slug, teamId }) =>
createDefaultInstallation({ appType, user: user, slug, key: {}, teamId }),
};
export default handler;
+2
View File
@@ -0,0 +1,2 @@
export { default as add } from "./add";
+21
View File
@@ -0,0 +1,21 @@
{
"/*": "Don't modify slug - If required, do it using cli edit command",
"name": "Famulor",
"slug": "famulor",
"type": "famulor_automation",
"logo": "icon-dark.svg",
"url": "https://docs.famulor.io/en/ai-assistants/cal-com-scheduling",
"externalLink": {
"url": "https://www.famulor.io",
"newTab": true
},
"variant": "automation",
"categories": ["automation"],
"publisher": "Famulor",
"email": "support@famulor.io",
"description": "AI voice agents with seamless Cal.com scheduling integration.",
"isTemplate": false,
"__createdUsingCli": true,
"__template": "link-as-an-app"
}
+2
View File
@@ -0,0 +1,2 @@
export * as api from "./api";
+14
View File
@@ -0,0 +1,14 @@
{
"$schema": "https://json.schemastore.org/package.json",
"private": true,
"name": "@calcom/famulor",
"version": "0.0.0",
"main": "./index.ts",
"dependencies": {
"@calcom/lib": "workspace:*"
},
"devDependencies": {
"@calcom/types": "workspace:*"
},
"description": "Famulor AI assistants reach your customers, make calls independently & enhance your customer experience - fully integrated into Cal.com."
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 KiB

@@ -13,6 +13,7 @@ export const REDIRECT_APPS = [
"cron",
"deel",
"elevenlabs",
"famulor",
"fonio-ai",
"framer",
"granola",
+9
View File
@@ -2485,6 +2485,15 @@ __metadata:
languageName: unknown
linkType: soft
"@calcom/famulor@workspace:packages/app-store/famulor":
version: 0.0.0-use.local
resolution: "@calcom/famulor@workspace:packages/app-store/famulor"
dependencies:
"@calcom/lib": "workspace:*"
"@calcom/types": "workspace:*"
languageName: unknown
linkType: soft
"@calcom/fathom@workspace:packages/app-store/fathom":
version: 0.0.0-use.local
resolution: "@calcom/fathom@workspace:packages/app-store/fathom"