Google Workspace Quick Actions (Drive, Gemini, Gmail, Radial Menu) for EspoCRM - Github Link
Download Link v. 1.0.6 (latest)
An EspoCRM extension that adds floating action buttons (FABs) in the bottom-right corner:
- Gemini AI FAB → opens GeminiAI in a new tab.
- Google Drive FAB → opens a small search panel to query Drive (https://drive.google.com/drive/search?q=…).
- Gmail FAB → opens a small search panel to query Gmail (https://mail.google.com/mail/u/0/#search/…).
- Google Workspace FAB → toggles a radial mini-menu with quick links to:
- Sheets (https://docs.google.com/spreadsheets)
- Docs (https://docs.google.com/document)
- Slides (https://docs.google.com/presentation)
- Forms (https://docs.google.com/forms)
- Floating buttons always visible (fixed bottom-right).
- Vertical stacking (Gemini, Drive, Gmail, Workspace).
- Drive FAB opens a minimal search panel (input + Enter; optional Esc to close).
- Gmail FAB opens a minimal search panel (input + Enter; optional Esc to close).
- Workspace FAB opens a stylish radial mini-menu (Sheets, Docs, Slides, Forms).
- Lightweight: pure JavaScript + CSS, no backend changes.
- Compatible with EspoCRM 9.x.
By default, the search panels show English text:
- Drive panel: placeholder="Search in Drive...", buttons Search and Close (Esc)
- Gmail panel: placeholder="Search in Gmail...", buttons Search and Close (Esc)
To change the language, edit the file:
files/client/custom/fab.js
and replace those strings with your desired translations. Installation
- Download the latest release .zip.
- In EspoCRM, go to Administration → Extensions → Install.
- Upload the .zip and confirm.
- Run Rebuild (if not prompted).
- Hard refresh the browser (Ctrl/Cmd + Shift + R).
- Gemini FAB: click → opens GeminiAI in a new tab.
- Drive FAB: click → opens the Drive search panel → type your query → opens Drive search in a new tab.
- Gmail FAB: click → opens the Gmail search panel → type your query → opens Gmail search in a new tab.
- Workspace FAB: click → toggles the radial menu; click on Sheets/Docs/Slides/Forms to open the respective app in a new tab.
- Ideated and developed by Daniel Giovannetti
- Released publicly as an open-source helper for the EspoCRM community.
- The extension does not access or expose any CRM data.
- It only injects client-side UI elements.
- Google services access (Drive, Gmail, Gemini, etc.) depends on the user’s own Google account session.
- Safe to use in production: no backend logic, no API keys.
MIT License
Hope you like it! I'm open to hear feedbacks to improve it!
Dan
Comment