← Back to Blog

Short answer: To dictate in Salesforce on a Mac, place your cursor in any text field (an activity log, a note, a case comment, an opportunity description), hold a single hotkey, speak your update, and release. With Voice Keyboard Pro the spoken words appear right where the cursor sits, usually in under a second, because it types into Salesforce directly rather than relying on the browser's own dictation.

If you live in Salesforce, you already know the real cost of CRM work is not the selling, it is the typing afterward. Every call, every meeting, every demo ends with a blank activity log that someone has to fill in. Learning to dictate in Salesforce turns those five minutes of typing into thirty seconds of talking, and it keeps your pipeline data accurate because you log while the details are still fresh. This guide covers how to do it reliably on a Mac, why the obvious built-in option often falls short inside Salesforce, and how to set up a workflow that works in every field, Classic or Lightning.

Why dictating in Salesforce is harder than it looks

Salesforce is not one big text box. It is hundreds of small fields rendered by a web framework, and many of the most useful ones are rich-text editors (the Notes tool, email composer, and the activity description on tasks and events). Browser-based dictation tools and even some operating-system dictation features behave inconsistently inside these editors. You will see text land in the wrong field, get swallowed by an auto-save, or appear as one unbroken run with no punctuation.

The fields you most often want to dictate into are:

Whatever method you choose has to drop accurate, punctuated text into all of these without you fighting the page. That is the bar.

Option 1: Use Apple's built-in dictation first

macOS ships with dictation, and it is worth trying before anything else because it is free and already installed. Here is how to set it up for Salesforce.

  1. Open System Settings, then go to Keyboard.
  2. Scroll to Dictation and turn it on. Confirm the prompt to enable it.
  3. Note the shortcut (the default is pressing the microphone key, or you can set it to press Control twice).
  4. In your browser, open a Salesforce record and click into a text field such as the Log a Call comment box.
  5. Trigger the dictation shortcut and start speaking. Say punctuation out loud, for example "period" and "new paragraph," because it will not infer it for you.
  6. Press the shortcut again, or pause, to stop.

This works fine for a quick sentence. The friction shows up when you do it forty times a day. You have to manually speak every comma and period, longer dictations can cut off, and inside Salesforce's rich-text editors the text sometimes lands with odd spacing or fails to insert at all. If that matches your experience, the issue is not you, it is that browser-embedded editors are a hostile environment for OS-level dictation.

Option 2: Dictate into Salesforce the reliable way

A dedicated dictation app sidesteps the whole problem by typing into whatever field has focus, exactly the way your keyboard does. The browser sees normal keystrokes, so Salesforce cannot tell the difference between you typing and you speaking. That is the approach Voice Keyboard Pro takes on the Mac, and it is why it behaves the same in Lightning, in Classic, in a Notes editor, and in a plain text field.

Setting it up

  1. Install the Mac app from the Mac download page. It is a small menu bar app, not a heavy install.
  2. Grant microphone access when prompted. That is the only permission it needs to start.
  3. Confirm or choose your hotkey in the menu bar settings.

Logging an activity by voice

  1. Open the record in Salesforce and click Log a Call (or open the task, note, or case field you want to fill).
  2. Make sure your cursor is blinking inside the comment box.
  3. Hold the hotkey, speak your update naturally, then release.
  4. The transcribed text appears at the cursor, punctuated, usually in under a second.
  5. Review, adjust the activity's other fields (subject, due date), and save.

Because you do not have to dictate punctuation manually, an activity log sounds like you actually talking: "Spoke with the VP of operations. They want a security review before signing. Next step, send the SOC 2 report and schedule a follow-up for next Thursday." You get sentences and periods without saying "period."

Make Salesforce-specific terms transcribe correctly

The thing that breaks generic dictation in a sales context is vocabulary. Account names, product SKUs, internal codenames, and CRM jargon get mangled because the engine has never heard them. Voice Keyboard Pro includes Smart Vocabulary, a personal dictionary with replacement rules, so you can teach it the terms you actually use.

Add the things that matter to your pipeline:

Once these are in your dictionary, they land correctly every time, which is the difference between notes you trust and notes you have to proofread.

Accuracy, speed, and privacy for sales data

Two questions come up immediately with CRM dictation: is it accurate enough to trust, and where does my data go.

On speed and accuracy, transcription runs on fast cloud infrastructure using advanced, Whisper-class AI. That means the quality is the same whether you are on a new Mac or a four-year-old one; nothing depends on your local hardware. For rapid-fire activity logging between calls, the sub-second turnaround is what makes the habit stick.

On privacy, this matters more in Salesforce than almost anywhere, because you are speaking customer names and deal details. Voice Keyboard Pro does not store your audio and does not store your transcript content. The servers keep only operational pings, for example that a transcription happened, for billing and reliability. Your dictation history stays on your device. The text goes from your voice into the Salesforce field, and that is the end of it.

One subscription, your phone included

Reps are not always at a desk. The same subscription covers the iPhone keyboard, which adds a microphone button to a full custom keyboard you can use in any app. After a meeting in the parking lot, you can open the Salesforce mobile app, tap into an activity field, and dictate the recap before you drive off. It even handles in-place Voice Edit and live two-way translation across 24 languages if you sell internationally. Mac at the desk, iPhone in the field, one account.

Frequently Asked Questions

Does this work in Salesforce Lightning and Classic?

Yes. Because the Mac app types into the focused field as ordinary keystrokes, it does not care which Salesforce experience you are using or whether the field is plain text or a rich-text editor. Click into the box, hold the hotkey, and speak.

Do I have to say punctuation out loud?

No. Unlike basic OS dictation, you speak naturally and the app adds sentence breaks and punctuation for you. You can still say "new paragraph" when you want one, but commas and periods are inferred from how you talk.

Will it get account and product names right?

It will once you add them to Smart Vocabulary. Out of the box, common words are accurate; unusual account names, SKUs, and internal acronyms should go into your personal dictionary so they transcribe consistently.

Is my customer data safe?

Your audio and transcript content are never stored on the servers, only operational usage pings for billing and reliability. Dictation history stays on your Mac, which keeps sensitive deal information off the cloud.

What does it cost?

There is a free tier with daily limits and no time limit, so you can test it on real activity logging. Pro is $4.99 per month or $34.99 per year and covers both the Mac app and the iPhone keyboard.

The Bottom Line

You can absolutely dictate in Salesforce with Apple's built-in dictation for the occasional note, and it is worth trying first. But if logging activities is a daily, high-volume part of your job, a dedicated tool that types punctuated text directly into any field, learns your account and product vocabulary, and keeps your customer data off the server will save you real time every single day. Try Voice Keyboard Pro on your Mac, teach it your pipeline's terms, and let your CRM fill itself in while you talk.