UFV Flow
Chrome extension (Manifest V3) that automates the Salesforce + WhatsApp Web + Outlook flow used in the UFV admissions office. Configurable templates, real DOM automation, no API access required.
Why
The Admissions Tracker organised the data. The actual work — leaving a comment on a Salesforce task, opening WhatsApp Web with the right template, drafting an Outlook follow-up — was still hundreds of clicks a day.
UFV Flow is the keystroke-saver. It rides on top of Salesforce Lightning and WhatsApp Web as a Chrome extension and turns a multi-tab, multi-template routine into one button per case.
What it does
A draggable dark panel pinned to Salesforce, with three tabs — WA, SF, Mail — and an options page where every template, course, and message is editable. Pick a course, click a button, and the extension does the rest: opens the right tab, fills the form, types the message with the prospect’s name already substituted in.


How it works
Chrome Extension Manifest V3 — service worker for cross-tab messaging, content scripts injected into Salesforce Lightning and WhatsApp Web.
The Salesforce auto-comment is real DOM automation, not copy-paste: the content script refreshes the timeline, finds your latest task of today, opens its action menu, clicks “Modify Comments”, writes into the modal via the native HTMLTextAreaElement.prototype setter (so Aura picks it up), dispatches the right events, and saves. If anything fails, the text falls back to the clipboard with a clear status.
WhatsApp delivery is brokered through the background service worker, which locates the WA tab, focuses it, and forwards the message. The WA content script handles paste with a lock to prevent duplicates on focus events.
All templates and courses live in chrome.storage.sync with live re-render — open the options page next to Salesforce and watch the panel update without reload.
Status
In active daily use at the UFV admissions office. Version 0.7. Not published — internal use only.
See it
- Code: private (internal tool) — ask me
- Contact: hello@damianvidalc.com