How to connect your tools to Eodly: a beginner's guide

Eodly reads two things: where your team talks (Slack, Telegram, or Discord, with Microsoft Teams coming soon) and where the work actually happens (GitHub, Linear). You connect those once, your team checks in with a single message a day, and every evening Eodly writes you one sourced report on what shipped, who is quiet, and what is slipping. This guide walks through connecting each tool from scratch. You only need the ones your team actually uses.

A few things to know before you start:

  • You connect tools once, as the founder or manager. Your team never logs into Eodly, never creates an account, and never sees a dashboard. Their entire experience is one friendly message a day.
  • Connect at least one check-in channel (Slack, Telegram, or Discord). That is how your team reports.
  • Connect GitHub and Linear if your team ships code or tracks issues there. That is how Eodly checks claims against real work.
  • Everything below lives on your dashboard, in the row of "Connect ..." buttons.

Step 1: connect a check-in channel

Pick the app your team already lives in. You can connect more than one.

Slack

  1. On your dashboard, click Connect Slack.
  2. Choose your workspace and click Allow.
  3. Done. Eodly adds a bot your team can message. When someone tells the bot what they did ("shipped the onboarding flow"), it is captured and attributed automatically.

Telegram

  1. On your dashboard, click Connect Telegram.
  2. Once connected, click invite next to the Telegram pill to get your team's link.
  3. Share that link with your team. Each person taps it, which opens a private chat with the Eodly bot, and from then on they just DM the bot their daily update.

Discord

  1. On your dashboard, click Connect Discord.
  2. Discord asks how to add the app. Choose Add to Server, not "Add to My Apps." This is the single most common mistake: "Add to My Apps" installs Eodly onto your personal account and nothing will work.
  3. Pick the server your team uses and click Authorize.
  4. Your team checks in by typing /checkin in any channel and filling in the update box. Eodly replies privately to confirm.

One note on the Discord bot: it is intentionally offline. It shows greyed out in your member list and never posts in your channels, and that is normal. It still sends each linked teammate their morning check-in and reminder by DM. The /checkin command is what matters, and it works whether the bot looks online or not. If /checkin does not appear when you type "/", press Ctrl+R to refresh Discord.

Microsoft Teams

Coming soon. We're getting Eodly listed in the Microsoft Teams Store, so your team can add it from inside Teams instead of uploading a file. Until then, use Slack, Telegram, or Discord.

Step 2: connect your work sources

This is what lets the report say "claimed done, but no PRs moved in three days" instead of just trusting the self-report. Skip any you do not use.

GitHub

  1. On your dashboard, click Connect GitHub.
  2. Install the Eodly app and choose the repositories you want it to read.
  3. Eodly pulls the last 10 days of commits, pull requests, and issues on connect, so your very first report already has real work in it.

Eodly only reads the repositories you grant it. If a teammate commits in a repo you did not select, that work never reaches Eodly and they will look quiet even while they are shipping. Grant every repo your team actively works in, and when you spin up a new one later, open Connect GitHub again (or the Eodly app's settings on GitHub) and add it.

Linear

  1. On your dashboard, click Connect Linear.
  2. Authorize your workspace.
  3. As with GitHub, Eodly backfills the last 10 days of issues, so day one is not empty.

Step 3: map your team

Eodly matches chat check-ins to people automatically. For GitHub and Linear, open the Team page and set each person's username (their GitHub handle, their Linear user) so their commits and issues attribute to the right name in the report. You only do this once.

Step 4: get your first report

You do not have to wait until the evening.

  1. On your dashboard, click Generate now.
  2. Eodly builds a report from whatever it has so far: your backfilled GitHub and Linear history, plus any check-ins.
  3. To set when the daily report fires automatically, set your report time in Settings, on the Report tab. The default is 7 PM in your team's timezone.

That is the whole setup. Connect a channel, connect your sources, generate once to see it, and from then on it runs itself every evening.

The reference version of these steps lives in the docs: connecting your chat tool covers Slack, Telegram and Discord in turn, and connecting GitHub and Linear explains what Eodly does with the evidence once it has it.

Common questions

My team does not see anything in Eodly. Correct, and intended. They never log in. Their only touchpoint is the bot: a Slack or Telegram DM, or /checkin in Discord.

The Discord bot looks offline. By design. Use /checkin; it works regardless of whether the bot shows as online.

I connected Discord but /checkin is missing. You probably chose "Add to My Apps" instead of "Add to Server." Reconnect, pick Add to Server, choose your server, then refresh Discord with Ctrl+R.

Can I disconnect a tool? Yes. Each connected tool on the dashboard has a disconnect option. Your history is preserved, and reconnecting later picks up where you left off.

A teammate's GitHub work is not showing up. Two things to check. First, make sure the Eodly app has access to the repository they are committing to: Eodly only reads the repos you granted, so open Connect GitHub (or the app's settings on GitHub) and add any that are missing. Second, on the Team page make sure their GitHub handle is set and unique to them. A GitHub handle can only credit one person, so if two members share one, only the first gets the activity and the other shows silent.


Related reading