Dashboard

Self-hosted AI CRM, built around your inbox

Turn customer emails into contacts, tasks, and follow-ups—while AI handles the next step with you in control.

Currently in beta

Search
FP

Tuesday, 12 March

Good morning, Filip

8

Need reply

5

Tasks due

€12k

At risk

3

Closing soon

Priority queue

View all

Acme Studio

Proposal follow-up · 2h

Launch checklist

Due today · Assigned to you

View source

Open by design

Built to earn your trust.

Clear principles, practical terms, and control that stays with your team.

Transparent

The source code is publicly available to inspect and understand how Konevo works.

Public source

Free to use

Use Konevo at no cost, subject to the terms in the project license.

Under the license

Private and secure

Your customer information stays in your control. Two-factor authentication adds protection to every sign-in.

Your control

From inbox to follow-up, without the busywork.

Konevo makes your inbox the source of truth, then gives every conversation a clear next move.

01

Connect your inbox

Bring conversations, customers, and context together without manual importing.

02

Let AI find the signal

Spot waiting leads, extract tasks, and prepare thoughtful replies with context.

03

Keep every opportunity moving

Follow through with a focused queue, shared pipeline, and timely reminders.

Set the right context

AI that understands how your team works.

Tell Konevo about your business, your preferred tone, and the rules that matter. Every AI draft starts with that shared context.

Your context stays in your workspace
konevo/settings/ai

AI settings

Control how Konevo writes for your team

Saved

AI behavior

Context and rules used for every AI draft

AI context

We are Acme Studio, a B2B design partner. Prioritize project timelines, pricing questions, and clear next steps.

Email instructions

Keep replies warm and concise. Confirm dates from the thread and ask one clear follow-up when needed.

Tone

Warm

Language

English

Length

Concise

What AI uses when it drafts

A thoughtful first draft

Turn a waiting email into a reply in a moment.

Konevo brings the conversation into view, prepares a clear reply, and leaves your team in control of the final send.

A draft starts with the context already in the thread.

Review, adjust the tone, then send when it feels right.

konevo/inbox

Re: onboarding timeline

Inbox · 1 conversation

Needs reply
AS

Ava Simmons

ava@acme.studio

Could we move our kickoff to Thursday afternoon?

Konevo AI
Preparing draft
Replying to Ava
|
Send
konevo/inbox
AS

Ava Simmons

ava@acme.studio

Re: onboarding timeline

Hi there — I’m Ava from Acme Studio. Could we move our kickoff to Thursday afternoon?

Keep your CRM current

Create contacts and companies from the conversation.

When a new person emails you, Konevo can open a ready-to-review record with the useful details already in place.

Capture a contact without retyping their name or email.

Create the company record from the same email context.

Workflows that fit your team

Automate the next step, not the human judgment.

Start with a no-reply follow-up to prepare timely outreach, turn an incoming lead email into an owned task, or review an AI-drafted reply.

No-reply follow-up prepares outreach when a customer has gone quiet.

Email to task turns an incoming lead email into owned work.

AI email reply drafts a contextual response to each new customer email for your review.

konevo/workflows

Workflow templates

3 types ready to use

On
1 Choose workflow type
2 Configure workflow

No-reply follow-up

Trigger

No reply after delay

Wait

2 days

Action

Prepare follow-up

Manual review required before sending
No-reply follow-up selected
konevo/inbox → tasks

Email to task

New email received

1 You receive an email
New
NR

Nora Reed

nora@northstar.io

Planning our Q4 rollout

Hi team, we’re ready to plan the next phase with you.

Could you send pricing for 25 seats by Friday and confirm a 45-minute kickoff on Tuesday? We would also like a tailored product demo and an implementation timeline.

Thanks, Nora

2 Tasks are auto-extracted
↓

Email to task, end to end

Turn a customer request into work your team can see.

When a lead email includes several next steps, Konevo reads the thread, extracts the work, and puts each task where your team already plans its day.

A new email arrives with the customer’s requests and context.

AI identifies concrete next steps, owners, and due dates.

Approved tasks appear in Tasks, ready to be owned and completed.

No-reply follow-up, end to end

Stay timely without sending a message too soon.

Choose the delay that fits your team. If a customer goes quiet, Konevo can prepare a thoughtful follow-up or send one automatically based on your workflow.

A quiet conversation reaches the delay you set.

A follow-up is prepared with the thread’s context.

Choose whether it waits for review or sends automatically.

No-reply follow-up

Prepare or auto-send a follow-up

1 Customer conversation
NR

Nora Reed

Monday · 10:42 AM

Thanks for the proposal. I’ll review it with the team this afternoon.

You

Great—please let me know if any questions come up. I’m happy to help.

No reply for 2 days
2 Prepare or auto-send
↓
3 Follow-up message

To · Nora Reed

Checking in on the proposal

Hi Nora,

Just checking whether you had a chance to review the proposal with your team. I’m happy to answer questions or walk through anything together.

Best, Filip

AI email reply

A reply draft is ready for review

1 New email
New
LC

Liam Chen

liam@northstar.io

Question about onboarding

Hi Filip, we’re excited to get started next month.

Could you confirm what we need to prepare before the kickoff call?

Thanks, Liam

2 AI prepares a reply
↓
3 Review AI reply
Ready to review

Re: Question about onboarding

Hi Liam,

Great to hear. Before our kickoff, please share your primary team contacts and the goals you would like to cover first. We’ll bring the implementation plan and guide the next steps.

Best, Filip

AI email reply, end to end

Reply faster while keeping your voice in the loop.

When a customer writes in, AI uses the conversation to prepare a clear response. You review the draft, adjust anything you need, and decide when to send.

A new customer email starts the workflow.

AI prepares a reply from the full conversation.

The draft stays ready for your approval and edits.

What powers Konevo

Built around your inbox—and your control.

The right AI capability for each task, connected to the inbox your team already uses and built on principles you can trust.

OpenAI

Used for standard and premium AI tasks.

GPT

GPT-5.6 Terra & Luna

Terra handles quality-focused work; Luna handles high-volume tasks.

Two models

Gmail

The first live integration, with inbox sync, history import, and replies.

Live

Installation

Get Konevo running on your server in three steps.

Bring a Linux server with Docker Compose and a domain pointed at it. Clone the deployment bundle once; it starts PostgreSQL and Caddy, provisions HTTPS automatically, and can optionally pull published release images.

Deployment model

Konevo is designed for one Linux server running Docker Compose. Kubernetes is not required or officially maintained; teams with multi-node or high-availability requirements can adapt the published container image to their own infrastructure.

01

Clone the deployment bundle

Create a restricted deployment account, then clone the repository. Do not download individual deployment files with curl.

Terminal
# Install Docker Engine and the Docker Compose plugin first.
sudo apt update && sudo apt install -y curl jq git
sudo adduser --system --group --home /opt/konevo --shell /usr/sbin/nologin konevo-deploy
sudo install -d -o konevo-deploy -g konevo-deploy /opt/konevo/app

sudo -u konevo-deploy git clone https://github.com/FilipPauco/konevo.git /opt/konevo/app
02

Add your hostname and credentials

Keep application settings and secrets only in the server environment file. Set APP_IMAGE to the published release you want to run; the public repository identifiers are needed only for automatic updates.

Terminal
# Keep production secrets only on this server.
sudo install -o root -g konevo-deploy -m 640 /opt/konevo/app/.env.example /opt/konevo/app/.env
sudoedit /opt/konevo/app/.env

# In /opt/konevo/app/.env, set APP_IMAGE=ghcr.io/filippauco/konevo:vX.Y.Z to the published release you want to run.

# Optional: create this only if Konevo should automatically deploy each new GitHub Release from this repository.
sudo install -d -o root -g root -m 755 /etc/konevo
sudo install -o root -g root -m 644 /opt/konevo/app/deploy/docker/deploy.env.example /etc/konevo/deploy.env
sudoedit /etc/konevo/deploy.env
APP_IMAGE_REPOSITORY=ghcr.io/filippauco/konevo
GITHUB_REPOSITORY=FilipPauco/konevo
03

Launch Konevo

Start a chosen published release. Optionally install the release timer to automatically deploy the newest release without a GitHub SSH key.

Terminal
# Start the release selected by APP_IMAGE in /opt/konevo/app/.env.
sudo install -d -o 65534 -g 65534 -m 750 /opt/konevo/uploads
sudo install -d -o konevo-deploy -g konevo-deploy -m 750 /var/lib/konevo
sudo docker compose --env-file /opt/konevo/app/.env \
  -f /opt/konevo/app/deploy/docker/compose.yaml up -d

sudo docker compose --env-file /opt/konevo/app/.env \
  -f /opt/konevo/app/deploy/docker/compose.yaml \
  exec app env -u PHX_SERVER bin/konevo eval 'IO.inspect(Konevo.Release.create_owner(), label: "Owner creation")'

# Now your app runs at https://your-domain.example

# Optional: enable this to check the configured repository for new GitHub Releases and deploy them automatically.
sudo install -o root -g root -m 755 /opt/konevo/app/deploy/docker/konevo-deploy.sh /usr/local/sbin/konevo-deploy
sudo install -o root -g root -m 644 /opt/konevo/app/deploy/docker/konevo-deploy.service /etc/systemd/system/konevo-deploy.service
sudo install -o root -g root -m 644 /opt/konevo/app/deploy/docker/konevo-deploy.timer /etc/systemd/system/konevo-deploy.timer
sudo systemctl daemon-reload
sudo systemctl enable --now konevo-deploy.timer
sudo systemctl start konevo-deploy.service

Before launching, point your domain's DNS at the server and allow ports 80 and 443. Caddy requests and renews the TLS certificate; use the Gmail setup guide to add the matching OAuth redirect URL.

Here to help

Questions or need help?

Have an idea, want to collaborate, or need help getting Konevo working for your team? Reach out at filip.pauco08@gmail.com .