bitrix24/b24phpsdk
Bitrix24 PHP SDK for working with the Bitrix24 REST API from Laravel or plain PHP. Provides typed clients, authentication helpers, API method wrappers, pagination, and webhook/OAuth support to simplify integrating CRM, tasks, chats, and other Bitrix24 modules.
Expanded Bitrix24 IM/Chat Integration Roadmap:
Disk service (file operations, folder management) for shared workspaces or project attachments.Search and Notify services.Placements service for tailored Bitrix24 IM experiences.Build vs. Buy (Updated):
RawAttach::fromArray().Use Cases (Expanded):
im.message.command (e.g., slash commands for workflows like /create-task).IM\Counters and Notify services to track engagement (e.g., unread messages, notification history).Data Pipeline Strategy:
im.message.add/update with typed Attach builders for high-volume messaging (e.g., newsletters, alerts).Developer Productivity:
IMServiceBuilder::message()->add()->withText("Hello")->send()).ChatResult, UserStatusResult) cut debugging time.b24-dev:result-item-generator automates payload validation against Bitrix24’s OpenAPI spec.Adopt if:
Look elsewhere if:
Attach builders (may need raw HTTP clients).For Executives: *"This update supercharges our Bitrix24 integration by adding full IM/Chat support—turning our Laravel app into a collaboration powerhouse without hiring extra devs. For example:
For Engineering: *"This release unlocks Bitrix24’s IM/Chat API in Laravel with zero boilerplate:
im.message.add), managing chats (im.chat.add), and handling attachments with typed Attach payloads.Disk service for uploading/deleting files, sharing records, and folder management—ideal for document workflows.im.search.chat.list) and managing notifications (im.notify.send).ChatResult or UserStatusResult reduce runtime errors.b24-dev:result-item-generator auto-validates payloads against Bitrix24’s API spec.RawAttach::fromArray() for unsupported payloads.
Tradeoffs: Less control over raw HTTP calls, but faster iteration and fewer bugs. Perfect for:How can I help you explore Laravel packages today?