-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: adding Bolna Voice AI integration for cal.com (#16828)
* fix: #11213, #11215 * Use default colour * adding bolna app for cal.com * cleanup by removing redundant changes --------- Co-authored-by: Siddharth Movaliya <siddraj1992@gmail.com> Co-authored-by: Sean Brydon <sean@cal.com>
- Loading branch information
1 parent
90f6c7e
commit 4e82ffe
Showing
14 changed files
with
179 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
items: | ||
- 1.png | ||
- 2.png | ||
- 3.png | ||
- 4.png | ||
--- | ||
|
||
{DESCRIPTION} | ||
|
||
Seamlessly onboard and scale front desk operations to boost customer experience | ||
|
||
### Get onboarded in < 5 minutes | ||
Create agents using 0 Code! Edit our pre-built agents or design your own agent from scratch, connect with your Twilio account and sit back while your agent answers every call! | ||
|
||
### Intelligent Human-like conversations with <500ms latencies | ||
Our agents understand your business and speak with the tone and finesse of trained receptionists (understanding interruptions, pauses etc.) | ||
|
||
### Function calling | ||
Simply add functions to book calendar appointments(cal.com), transfer calls to human agents in real time, or even create your own function calls | ||
|
||
### Multi-lingual support | ||
Create agents in any language and place calls anywhere around the world | ||
|
||
### Access to exhaustive call reports | ||
Get all transcripts, call recordings, conversational summaries, logs of every call | ||
|
||
### Webhook support | ||
Integrate your webhooks to receive real-time call events, from ringing to answered, in-progress, and completed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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://playground.bolna.dev/auth/calcom", | ||
}, | ||
createCredential: ({ appType, user, slug, teamId }) => | ||
createDefaultInstallation({ appType, user: user, slug, key: {}, teamId }), | ||
}; | ||
|
||
export default handler; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export { default as add } from "./add"; |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"/*": "Don't modify slug - If required, do it using cli edit command", | ||
"name": "Bolna", | ||
"slug": "bolna", | ||
"type": "bolna_automation", | ||
"logo": "icon-primary.svg", | ||
"url": "https://playground.bolna.dev/auth/calcom", | ||
"variant": "automation", | ||
"categories": ["automation"], | ||
"publisher": "Bolna", | ||
"email": "founders@bolna.dev", | ||
"description": "24x7 AI receptionists to answer all inbound calls", | ||
"isTemplate": false, | ||
"__createdUsingCli": true, | ||
"__template": "link-as-an-app" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export * as api from "./api"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"$schema": "https://json.schemastore.org/package.json", | ||
"private": true, | ||
"name": "@calcom/bolna", | ||
"version": "0.0.1", | ||
"main": "./index.ts", | ||
"dependencies": { | ||
"@calcom/lib": "*" | ||
}, | ||
"devDependencies": { | ||
"@calcom/types": "*" | ||
}, | ||
"description": "24x7 AI receptionists to answer all inbound calls" | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.