Commit d4bff9d
feat: Cal.ai Self Serve #2 (calcom#22995)
* feat: Cal.ai Self Serve #2
* chore: fix import and remove logs
* fix: update checkout session
* fix: type errors and test
* fix: imports
* fix: type err
* fix: type error
* fix: tests
* chore: save progress
* fix: workflow flow
* fix: workflow update bug
* tests: add unit tests for retell ai webhoo
* fix: status code
* fix: test and delete bug
* fix: add dynamic variables
* fix: type err
* chore: update unit test
* fix: type error
* chore: update default prompt
* fix: type errors
* fix: workflow permissions
* fix: workflow page
* fix: translations
* feat: add call duration
* chore: add booking uid
* fix: button positioning
* chore: update tests
* chore: improvements
* chore: some more improvements
* refactor: improvements
* refactor: code feedback
* refactor: improvements
* feat: enable credits for orgs (calcom#23077)
* Show credits UI for orgs
* fix stripe callback url when buying credits
* give orgs 20% credits
* add test for calulating credits
---------
Co-authored-by: CarinaWolli <[email protected]>
Co-authored-by: Udit Takkar <[email protected]>
* fix: types
* fix: types
* chore: error
* fix: type error
* fix: type error
* chore: mock env
* feat: add idempotency key to prevent double charging
* chore: add userId and teamId
* fix: skip inbound calls
* chore: update tests
* feat: add feature flag for voice agent
* feat: finish test call and other improvements
* chore: add alert
* chore: update .env.example
* chore: improvements
* fix: update tests
* refactor: remove un necessary
* feat: add setup badge
* chore: improvements
* fix: use referene id
* chore: improvements
* fix: type error
* fix: type
* refactor: change pricing logic
* refactor: update tests
* fix: conflicts
* fix: billing link for orgs
* fix: types
* refactor: move feature flag up
* fix: alert and test call credit check
* fix: update unit tests
* fix: feedback
* refactor: improvements
* refactor: move handlers to separate files
* fix: types
* fix: missing import
* fix: type
* refactor: change general tools functions handling
* refactor: use repository
* refactor: improvements
* fix: types
* fix: type errorr
* fix: auth check
* feat: add creditFor
* fix: update defualt prompt
* fix: throw error on frontend
* fix: update unit tests
* fix: use deleteAllWorkflowReminders
* refactor: add connect phone number
* refactor: improvements
* chore: translation
* chore: update message
* chore: translation
* design improvements buy number dialog
* add translation for error message
* use translation key in error message
* refactor: improve connect phone number tab
* feat: support un saved workflow to tests
* chore: remove un used
* fix: remove un used
* fix: remove un used
* refactor: similify billing
---------
Co-authored-by: Carina Wollendorfer <[email protected]>
Co-authored-by: CarinaWolli <[email protected]>
Co-authored-by: Peer Richelsen <[email protected]>
Co-authored-by: Keith Williams <[email protected]>1 parent 6defa1c commit d4bff9d
File tree
118 files changed
+6649
-917
lines changed- apps/web
- app/api
- calAIPhone/subscription/success
- webhooks/retell-ai
- __tests__
- modules
- settings/billing/components
- pages/api
- trpc
- aiVoiceAgent
- phoneNumber
- twilio
- public/static/locales/en
- packages
- app-store/stripepayment/lib
- features
- bookings/lib
- calAIPhone
- interfaces
- providers
- adapters
- interfaces
- retellAI
- services
- __tests__
- ee
- billing
- api/webhook
- workflows
- components
- lib
- reminders
- test
- pages
- flags
- hooks
- tasker
- tasks
- lib
- server/repository
- prisma
- migrations
- 20250817234749_add_cal_ai_voice_agents
- 20250821141229_add_external_ref_and_duration
- trpc
- react
- server/routers/viewer
- aiVoiceAgent
- credits
- phoneNumber
- workflows
- ui/components
- badge
- editor/plugins
- form/select
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
118 files changed
+6649
-917
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
383 | 383 | | |
384 | 384 | | |
385 | 385 | | |
386 | | - | |
| 386 | + | |
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
390 | 403 | | |
391 | 404 | | |
392 | 405 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
| 101 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments