Integrations
Connect your bots to the tools you already use. All integrations are available via the integrations.* namespace.
Notion
AvailableCreate pages, query databases, and manage your workspace.
integrations.notionSlack
AvailableSend messages, manage channels, and respond to events.
integrations.slackGitHub
AvailableCreate issues, PRs, and automate repository workflows.
integrations.githubSend and receive messages via WhatsApp Business API.
integrations.whatsappGmail
AvailableSend emails, read inbox, and manage labels.
integrations.gmailCalendar
AvailableCreate events, check availability, and manage schedules.
integrations.calendarLinear
AvailableManage issues, projects, and sprint workflows.
integrations.linearPostgreSQL
AvailableQuery and write to PostgreSQL databases.
integrations.postgresqlEnable Integrations
To use an integration, you must first connect your account in the Dashboard → Integrations page. Once connected, the tools become automatically available in your Hivelang code.
Build Custom Integrations
Create your own integration scaffold directly in your editor using the CLI. This generates an integration.json manifest and a TypeScript entry file you can implement.
Using Hivelang CLI
Using Bothive CLI
The scaffold includes a minimal run(action, params, context) implementation. Add capabilities in the manifest and implement your actions in index.ts.