Lifecycle
- A user installs the plugin from /plugins → DraftKite stores the configuration and encrypted secrets.
- The user enables it on one or more inboxes.
- For every incoming email, the pipeline calls the plugin on the hooks it declares.
- The results are merged into the prompts for classification and/or drafts.
Hooks
- onClassify — called before labelling. Returns context that helps the AI pick the right label.
- onDraft — called before draft generation. Returns context that helps the AI write a better reply.
Plugins have a time budget of 5 seconds. If they exceed it, DraftKite drops the result and carries on without the context.
Installing a plugin
Go to /plugins, pick a plugin from the list, and click 'Install'. You may be asked to enter an API key or sign in via OAuth, depending on the plugin's auth type. Afterwards, you choose which inboxes it should be active on.
Available plugins
Click a plugin below to see its setup guide, which tools the AI gets access to, and the per-inbox settings.
- Gecko Booking
Look up bookings, available slots and customers in Gecko.
- Billy
Look up invoices and contact balances in Billy.dk.
- Cal.com
Fetch upcoming bookings and find available slots.
- Calendly
Look up invitees and see your meetings.
- Pipedrive
Look up people, deals and activities in Pipedrive.
- Shipmondo
Track shipments and look up parcels by recipient email.
Missing a plugin? Write to support@draftkite.com — we prioritise based on what customers ask for.