Now liveBe one of the first 50 founders of Malleable. Founding members keep a lifetime discount.

Documentation

Integrations

Google Calendar Integration

Malleable syncs bidirectionally with Google Calendar. Events created in either app appear in both, and edits sync both ways.

Free users can connect 1 calendar. Pro users can connect up to 3 calendars.

Notion Integration

Connect Notion to sync tasks and databases with your calendar. This is a Pro feature.

Pull tasks from Notion databases and schedule them as calendar events, keeping your task management and calendar in sync.

GitHub Integration

Connect GitHub to bring your repository activity onto your projects and kanban board. Malleable reads your repos, pull requests, and commits so the work happening in code shows up next to the work on your calendar.

The integration is read-only in practice: Malleable never pushes commits, opens pull requests, or writes to your repositories. It only fetches data from GitHub to display and to link back to your tasks.

Connecting

Go to Settings → Integrations and click "Connect GitHub". You'll authorize through GitHub's OAuth flow, then pick a repository to associate with a project.

What it reads

Once a project is linked to a repo, Malleable surfaces open pull requests, open issues, recent commits, and the file tree. Commit history is pulled into the project so it can be referenced from the board.

Commits on the board

Commits attach to kanban tasks two ways. Tag a source branch (and optionally a target branch) onto a ticket so the board tracks that ticket's repo work, or attach specific commits to a ticket by SHA. A commit must be synced into the project before it can attach.

Staying current

A signed webhook at /api/webhooks/github keeps projects up to date. When you push, GitHub notifies Malleable, the delivery is verified with an HMAC SHA-256 signature, and the new commits are ingested into the matching project automatically.

Google Gemini

Malleable's natural-language scheduling and AI assistant run on Google Gemini. When you type a plain sentence or talk to the assistant, your request is sent to Google's Gemini API and turned into a structured calendar action.

What it powers

Gemini parses plain English ("lunch with Sarah tomorrow at noon") into events with the right time, date, duration, and recurrence. It also drives the agentic scheduler and the conversational assistant, which can read your calendar context, find free time, and create or edit events on your behalf. These run on gemini-2.5-flash.

Privacy

Malleable uses the paid Gemini API tier. Under that tier, Google does not use your prompts or responses to train or improve its models. Google retains limited request data for a short period solely for abuse monitoring, and that data is never used for advertising or to train generalized AI models.

Only the request text and the calendar context needed to fulfill it (such as relevant event titles, times, and availability) are sent to Gemini. See the Privacy Policy for the full disclosure.