Skip to content

feat(app-store): add Bots4You app#28560

Draft
Bots4You-Jarms wants to merge 1 commit intocalcom:mainfrom
Bots4You-Jarms:feat/add-bots4you-app
Draft

feat(app-store): add Bots4You app#28560
Bots4You-Jarms wants to merge 1 commit intocalcom:mainfrom
Bots4You-Jarms:feat/add-bots4you-app

Conversation

@Bots4You-Jarms
Copy link
Copy Markdown

What does this PR do?

This PR adds Bots4You as a new automation integration in the Cal.com app store. Bots4You is an AI-powered phone assistant that automates inbound and outbound calls, including appointment scheduling via Cal.com calendars. The integration follows the link-as-an-app template, providing a seamless way for users to discover Bots4You's Cal.com integration.

Key Features:

  • AI phone assistant schedules appointments directly during calls
  • Automatic calendar sync via Cal.com
  • Handles inbound calls 24/7 — call routing, transcription, and ticket creation
  • Outbound calls for reminders and callbacks
  • 20+ languages supported
  • GDPR compliant with EU data processing

Visual Demo (For contributors especially)

YouTube demo: https://www.youtube.com/watch?v=CNQJv5hcPno

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I have updated the developer docs in /docs if this PR makes changes that would require a documentation change. N/A — this is a new app integration following existing patterns.
  • I confirm automated tests are in place that prove my fix is effective or that my feature works. N/A — link-as-an-app template, no custom logic.

How should this be tested?

Test Setup:

  1. Run yarn app-store:build to regenerate the app store metadata files
  2. Ensure the app appears in the app store listing under Automation category

Test Steps:

  1. Navigate to App Store in Cal.com
  2. Search for "Bots4You" or browse Automation category
  3. Click on Bots4You app card
  4. Click "Install" button
  5. Verify that clicking Visit redirects to https://bots4you.de/telefon in a new tab

Expected Behavior:

  • Bots4You app should appear in the app store with proper metadata (name, description, logo)
  • Installation should redirect to Bots4You product page
  • The app should be categorized as "automation"
  • The app should be included in redirect-apps.generated.ts for proper redirection handling

Environment Variables:

No special environment variables required for this integration.

Test Access:

For a live demo or test access to the Bots4You platform, contact us at info@bots4you.de.

Checklist

  • I have read the contributing guide
  • My code follows the style guidelines of this project
  • I have checked if my changes generate no new warnings

Files Changed

  • packages/app-store/bots4you/config.json — App configuration with externalLink
  • packages/app-store/bots4you/DESCRIPTION.md — App description and features
  • packages/app-store/bots4you/static/logo.svg — App logo
  • packages/app-store/bots4you/static/image_1.png — Screenshot
  • packages/app-store/bots4you/static/image_2.png — Screenshot
  • packages/app-store/apps.metadata.generated.ts — Auto-generated, includes bots4you
  • packages/app-store/redirect-apps.generated.ts — Auto-generated, includes bots4you

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 24, 2026

CLA assistant check
All committers have signed the CLA.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 7 files


Since this is your first cubic review, here's how it works:

  • cubic automatically reviews your code and comments on bugs and improvements
  • Teach cubic by replying to its comments. cubic learns from your replies and gets better over time
  • Add one-off context when rerunning by tagging @cubic-dev-ai with guidance or docs links (including llms.txt)
  • Ask questions if you need clarification on any suggestion

Copy link
Copy Markdown
Member

@romitg2 romitg2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey, can you please finish up the PR, and also please attach video demo.

@romitg2 romitg2 marked this pull request as draft March 26, 2026 07:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants