<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lirim Konjusevci</title>
    <description>The latest articles on DEV Community by Lirim Konjusevci (@lirim_kon).</description>
    <link>https://dev.to/lirim_kon</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3581224%2F7d5a375b-38cc-41da-ba97-f792fb5185e1.png</url>
      <title>DEV Community: Lirim Konjusevci</title>
      <link>https://dev.to/lirim_kon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lirim_kon"/>
    <language>en</language>
    <item>
      <title>Build a Microsoft Teams Meeting Bot with Skribby API (2025 Dev Guide)</title>
      <dc:creator>Lirim Konjusevci</dc:creator>
      <pubDate>Wed, 29 Oct 2025 14:31:22 +0000</pubDate>
      <link>https://dev.to/lirim_kon/build-a-microsoft-teams-meeting-bot-with-skribby-api-2025-dev-guide-3ob4</link>
      <guid>https://dev.to/lirim_kon/build-a-microsoft-teams-meeting-bot-with-skribby-api-2025-dev-guide-3ob4</guid>
      <description>&lt;p&gt;If you’ve ever dipped your toes into creating a custom Microsoft Teams bot, you know how tricky Graph API can get — think OAuth flows, meeting permissions, and WebRTC setup. But guess what? Skribby makes it way easier!&lt;/p&gt;

&lt;p&gt;Skribby is a developer-first API built for creating meeting bots that can join calls, record audio/video, and transcribe everything in real-time. And the best part? It supports Microsoft Teams, Zoom, and Google Meet — all through a single REST API!&lt;/p&gt;




&lt;p&gt;Step 1: &lt;a href="https://docs.skribby.io/" rel="noopener noreferrer"&gt;Create Your Teams Meeting Bot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's get started by sending a simple POST request to Skribby's /v1/bot endpoint. Here’s how you can use it:&lt;/p&gt;

&lt;p&gt;curl -X POST &lt;a href="https://api.skribby.io/v1/bot" rel="noopener noreferrer"&gt;https://api.skribby.io/v1/bot&lt;/a&gt; \&lt;br&gt;
  -H "Authorization: Bearer YOUR_API_KEY" \&lt;br&gt;
  -H "Content-Type: application/json" \&lt;br&gt;
  -d '{\n    "service": "teams",\n    "meeting_url": "&lt;a href="https://teams.microsoft.com/l/meetup-join/...%22,%5Cn" rel="noopener noreferrer"&gt;https://teams.microsoft.com/l/meetup-join/...",\n&lt;/a&gt;    "bot_name": "AI Notetaker",\n    "transcription_model": "whisper",\n    "lang": "en",\n    "video": false\n  }'&lt;/p&gt;

&lt;p&gt;This instantly creates a bot that joins your Teams meeting, records the session, and transcribes along the way. You can pick from various transcription models like whisper, deepgram, or assembly-ai, depending on your needs!&lt;/p&gt;




&lt;p&gt;Step 2: &lt;a href="https://docs.skribby.io/" rel="noopener noreferrer"&gt;Monitor and Manage Your Bot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once your bot is up and running, it’s time to monitor its status and transcripts. Here’s how:&lt;/p&gt;

&lt;p&gt;curl -X GET "&lt;a href="https://api.skribby.io/v1/bot/%7Bid%7D?with-speaker-events=true" rel="noopener noreferrer"&gt;https://api.skribby.io/v1/bot/{id}?with-speaker-events=true&lt;/a&gt;" \&lt;br&gt;
  -H "Authorization: Bearer YOUR_API_KEY"&lt;/p&gt;

&lt;p&gt;You’ll receive detailed JSON data that includes participants, speaker events, transcripts, and — when it’s all over — a recording_url. Skribby also supports WebSocket connections to provide real-time updates and webhooks for easy automation. 🚀&lt;/p&gt;




&lt;p&gt;Step 3: &lt;a href="https://docs.skribby.io/" rel="noopener noreferrer"&gt;Handle Recordings and Transcriptions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After your meeting, you’ll want to fetch your recording and transcript:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use GET /bot/{id} until the status = finished&lt;/li&gt;
&lt;li&gt;Download the recording_url&lt;/li&gt;
&lt;li&gt;Store or process transcripts however you find useful&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For AI notetakers or CRM integrations, you can link these transcripts directly to LLMs for powerful summaries or insights!&lt;/p&gt;




&lt;p&gt;Why Developers Love Skribby&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No Graph API pain — delightfully simple bearer authentication&lt;/li&gt;
&lt;li&gt;Cross-platform — One API to handle Teams, Zoom, and Meet&lt;/li&gt;
&lt;li&gt;Scalable — Works seamlessly across organizations&lt;/li&gt;
&lt;li&gt;Pay-per-minute pricing — Ditch those unnecessary flat fees!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're building SaaS tools or AI meeting assistants, Skribby is definitely your shortcut to a production-ready Teams bot you’ll love!&lt;/p&gt;




&lt;p&gt;&lt;a href="https://platform.skribby.io/register" rel="noopener noreferrer"&gt;Get Started&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can try Skribby for free using your GitHub or Google account. Deploy your first Teams bot in just a few minutes:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://platform.skribby.io/register" rel="noopener noreferrer"&gt;Sign up on Skribby&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Original tutorial published on &lt;a href="https://skribby.io/blog/how-to-build-a-microsoft-teams-meeting-bot-2025-guide" rel="noopener noreferrer"&gt;Skribby Blog&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>microsoft</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>3 Best Alternatives to Recall.ai</title>
      <dc:creator>Lirim Konjusevci</dc:creator>
      <pubDate>Fri, 24 Oct 2025 07:59:26 +0000</pubDate>
      <link>https://dev.to/lirim_kon/3-best-alternatives-to-recallai-398n</link>
      <guid>https://dev.to/lirim_kon/3-best-alternatives-to-recallai-398n</guid>
      <description>&lt;p&gt;Looking for a Recall.ai alternative that's easier to integrate, more affordable, or better suited for your development needs? &lt;/p&gt;

&lt;p&gt;You're not alone. While Recall.ai has established itself as a popular meeting bot API, many developers and SaaS teams are seeking alternatives due to integration complexity, opaque pricing, and lengthy onboarding processes.&lt;/p&gt;

&lt;p&gt;This guide compares the 3 best Recall.ai competitors in 2025, analyzing their features, pricing, and ideal use cases to help you make the right choice for your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Recall.ai (and why do teams look for alternatives)?
&lt;/h2&gt;

&lt;p&gt;Recall.ai is a meeting bot API service that enables developers to programmatically join video meetings across platforms like Zoom, Microsoft Teams, Google Meet, Webex, and Slack Huddles. The platform provides access to real-time audio, video streams, transcripts, and meeting metadata through their SDK-based integration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Recall.ai Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Multi-platform meeting bot deployment&lt;/li&gt;
&lt;li&gt;Real-time audio/video access with WebRTC streaming capabilities&lt;/li&gt;
&lt;li&gt;Automated transcription and meeting intelligence&lt;/li&gt;
&lt;li&gt;Bot infrastructure management&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why developers seek Recall.ai alternatives
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cost Considerations:&lt;/strong&gt; Recall.ai's pricing model includes a $1,000/month platform fee plus approximately $1/hour pay-as-you-go costs, which may not be optimal for teams with lower meeting volumes or specific budget constraints.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feature Complexity:&lt;/strong&gt; Some teams need simpler solutions focused on core meeting bot functionality without the full enterprise feature set and advanced streaming capabilities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Onboarding Requirements:&lt;/strong&gt; The requirement for sales demonstrations and custom onboarding can slow down MVP development and testing phases for smaller projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 3 best alternatives to Recall.ai
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; - Most developer-friendly meeting bot API
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; Developers seeking the most developer-friendly integration with high reliability&lt;/p&gt;

&lt;p&gt;&lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; stands out as the most developer-friendly alternative to Recall.ai with reliability as their number one priority. Built specifically for developers who want simple, reliable meeting bot deployment without complexity.&lt;/p&gt;

&lt;h4&gt;
  
  
  Why &lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; excels:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Most Developer-Friendly:&lt;/strong&gt; Built specifically for developers with simple, intuitive API design&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://status.skribby.io/" rel="noopener noreferrer"&gt;High Reliability&lt;/a&gt; Focus:&lt;/strong&gt; Reliability is their #1 priority, ensuring consistent bot performance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://docs.skribby.io/rest-api/openapi" rel="noopener noreferrer"&gt;Simple REST API&lt;/a&gt;:&lt;/strong&gt; Deploy bots with straightforward API calls and fast setup&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://skribby.io/pricing" rel="noopener noreferrer"&gt;Transparent Pricing&lt;/a&gt;:&lt;/strong&gt; Clear, affordable hourly rates with volume discounts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-platform Support:&lt;/strong&gt; Zoom, Google Meet, and Microsoft Teams compatibility&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multiple Transcription Options:&lt;/strong&gt; Multiple transcription models and providers available (not limited to just Deepgram or Whisper)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Bot Settings:&lt;/strong&gt; Personalized bot names and avatars (no chat message capabilities)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast Support:&lt;/strong&gt; Known for quick support response times&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active Discord Community:&lt;/strong&gt; Community-driven development with engaged developers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free Trial:&lt;/strong&gt; You can try it out for free before committing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Growing Platform:&lt;/strong&gt; Fast growth with focus on quality features over feature bloat&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Ideal use cases:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered meeting assistants requiring high uptime&lt;/li&gt;
&lt;li&gt;MVPs and early-stage products needing reliable performance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pricing:&lt;/strong&gt; Starting at $0.35/hour with volume discounts available&lt;/p&gt;




&lt;h3&gt;
  
  
  2. MeetingBaaS - Feature-rich meeting bot platform
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; Developers needing comprehensive features and flexible pricing models&lt;/p&gt;

&lt;p&gt;MeetingBaaS offers more features than other alternatives, providing extensive customization options and flexible pricing structures for teams needing advanced capabilities.&lt;/p&gt;

&lt;h4&gt;
  
  
  Key strengths:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Comprehensive Feature Set:&lt;/strong&gt; More features available compared to other alternatives&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flexible Pricing Models:&lt;/strong&gt; Both pay-as-you-go starting at $0.69/hour AND subscription plans with platform fees for higher volumes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Bot Customization:&lt;/strong&gt; Custom names, avatars, AND chat message capabilities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calendar Integration:&lt;/strong&gt; Native Google Calendar and Outlook connectivity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Summarization:&lt;/strong&gt; Summarization options through Gladia integration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-platform Support:&lt;/strong&gt; Zoom, Google Meet, and Microsoft Teams compatibility&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast Setup:&lt;/strong&gt; Deploy in minutes like other modern alternatives&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active Discord Community:&lt;/strong&gt; Community-driven development and support&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free Trial:&lt;/strong&gt; Trial options available for testing&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  3. Attendee - Open-source meeting bot alternative
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best for:&lt;/strong&gt; Technical teams wanting complete control and customization&lt;/p&gt;

&lt;p&gt;Attendee represents the open-source alternative to Recall.ai, providing full control over meeting bot functionality for teams willing to manage their own infrastructure.&lt;/p&gt;

&lt;h4&gt;
  
  
  Open source advantages:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Complete Control:&lt;/strong&gt; Full access to source code and infrastructure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Licensing Costs:&lt;/strong&gt; Free to use, but be aware of hosting/infrastructure costs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active Community:&lt;/strong&gt; Growing developer community with regular contributions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-platform Bot Support:&lt;/strong&gt; Supports Zoom, Google Meet, and Microsoft Teams (all three platforms)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extensibility:&lt;/strong&gt; Build custom features without vendor limitations&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Implementation requirements:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Development Overhead:&lt;/strong&gt; Requires more technical setup than commercial alternatives&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manual Integrations:&lt;/strong&gt; Transcription and webhook functionality requires custom implementation&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Pricing analysis: Total cost comparison
&lt;/h2&gt;

&lt;p&gt;When evaluating alternatives, consider the complete cost structure:&lt;/p&gt;

&lt;h3&gt;
  
  
  Direct API Costs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Recall.ai:&lt;/strong&gt; $1,000/month platform fee + ~$1/hour usage costs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt;:&lt;/strong&gt; Starting at $0.35/hour with volume discounts — most cost-effective option&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MeetingBaaS:&lt;/strong&gt; $0.69/hour pay-as-you-go OR subscription plans with platform fees for higher volumes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attendee:&lt;/strong&gt; Open source — requires hosting/infrastructure setup, dev costs and upkeep&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Development and Support Costs
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Integration time:&lt;/strong&gt; Both &lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; and MeetingBaaS offer fast setup in minutes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Support quality:&lt;/strong&gt; &lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; known for fast support response times&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community support:&lt;/strong&gt; Both commercial platforms have active Discord communities&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion: The best alternative for your project
&lt;/h2&gt;

&lt;p&gt;The best alternative to Recall.ai depends on your specific requirements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧑‍💻 &lt;strong&gt;Most developer-friendly + reliable:&lt;/strong&gt; &lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; (developer-first approach with high reliability)&lt;/li&gt;
&lt;li&gt;🔧 &lt;strong&gt;Most features + flexibility:&lt;/strong&gt; MeetingBaaS (comprehensive feature set)&lt;/li&gt;
&lt;li&gt;🆓 &lt;strong&gt;Complete control:&lt;/strong&gt; Attendee (open source)&lt;/li&gt;
&lt;li&gt;🏢 &lt;strong&gt;Enterprise features:&lt;/strong&gt; Recall.ai (if budget allows for $1,000/month platform fee)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Quick Decision Guide:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Choose &lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Budget is a primary concern (most cost-effective)&lt;/li&gt;
&lt;li&gt;High reliability and fast support are priorities&lt;/li&gt;
&lt;li&gt;You need simple, fast integration&lt;/li&gt;
&lt;li&gt;Building MVPs or early-stage products&lt;/li&gt;
&lt;li&gt;Want multiple transcription provider options&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Choose MeetingBaaS if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need comprehensive features and customization&lt;/li&gt;
&lt;li&gt;Chat message capabilities are important&lt;/li&gt;
&lt;li&gt;Calendar integration is essential&lt;/li&gt;
&lt;li&gt;You benefit from flexible pricing models (pay-as-you-go or subscriptions)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Choose Attendee if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need complete control over the platform&lt;/li&gt;
&lt;li&gt;Open source fits your technical requirements&lt;/li&gt;
&lt;li&gt;You have development resources for custom implementation&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Ready to start building? &lt;a href="https://skribby.io/" rel="noopener noreferrer"&gt;Skribby&lt;/a&gt; offers a &lt;a href="https://platform.skribby.io/register" rel="noopener noreferrer"&gt;free trial&lt;/a&gt;, allowing you to try it out before making a decision. Start with your chosen platform's &lt;a href="https://docs.skribby.io/rest-api/openapi" rel="noopener noreferrer"&gt;documentation&lt;/a&gt;, deploy a test bot, and begin integrating meeting bots into your application today.&lt;/p&gt;

</description>
      <category>api</category>
      <category>zoom</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
