๐Ÿ’ฐ Expensebot

Chrome Extension

This extension connects your OmniHR login to @yc_sop_wedding_bot on Telegram. Install once, pair with one tap.

โฌ‡ Download Extension

Install in 4 steps

1
Unzip the file you just downloaded.
Double-click Janai-Chrome-Extension.zip in your Downloads folder. You'll end up with a folder called Janai-Chrome-Extension โ€” note where it is.
2
Open Chrome's extensions page.
Paste chrome://extensions into Chrome's address bar, hit Enter. Flip the Developer mode switch in the top-right to ON.
3
Click Load unpacked (top-left of the page).
A file picker opens. Find the Janai-Chrome-Extension folder from step 1, click it once so it's highlighted, then click Select (or Open).

โš ๏ธ Pick the folder itself, not something inside it. Don't go into icons or src โ€” just click the outer Janai-Chrome-Extension folder and select it.
4
Pin the ๐Ÿ’ฐ icon to your Chrome toolbar.
Click the puzzle-piece icon near your Chrome toolbar, find Expensebot, click the pin next to it. The ๐Ÿ’ฐ icon should appear in your toolbar.

Then pair your account

Back on @yc_sop_wedding_bot in Telegram:

  1. Make sure you're signed in to your company's OmniHR in Chrome. It's at <your-company>.omnihr.co (e.g. glints.omnihr.co) โ€” if your dashboard loads without a login prompt, you're good. Google SSO is fine.
  2. Send /connect_omnihr to the bot. You'll get a 6-digit code.
  3. On that OmniHR tab, click the ๐Ÿ’ฐ icon in Chrome's toolbar, paste the 6 digits, tap Pair.

Trouble?

Chrome says "Manifest file is missing or unreadable": you selected the wrong folder. Back up one level and pick Janai-Chrome-Extension directly โ€” not icons or src.

Can't find the ๐Ÿ’ฐ icon: click the puzzle-piece icon (top-right of Chrome, left of your profile picture), find Expensebot, and click the pin. If Expensebot isn't listed, install didn't succeed โ€” go back to chrome://extensions and confirm it's there and enabled.

What it does

Reads your OmniHR session cookies after you sign in normally (Google SSO). Sends them encrypted to Expensebot so the bot can file claims on your behalf. No passwords stored.