Create and use snippets

Last updated: July 15, 2026

Available on: Mac, Windows, iOS

Snippets insert saved blocks of text — email signatures, addresses, meeting links, canned replies — when you speak a trigger phrase. Say "my address" mid-sentence and Flow types your full address in place.


Create a snippet

Mac and Windows

  1. Open the Wispr Flow app.

  2. Click Snippets in the left sidebar.

  3. Click Add new to open the snippet creation dialog.

  4. Enter a trigger in the Snippet field — this is what you'll say to insert the snippet.

  5. Enter the text in the Expansion field — this is what gets inserted.

  6. Click Add snippet, or press Cmd+Enter (Mac) / Ctrl+Enter (Windows). Your new snippet appears in the Snippets list.

iOS

  1. Open the Wispr Flow app.

  2. Open the Snippets tab.

  3. Tap the floating + button.

  4. Enter your trigger word and snippet content.

  5. Tap Save. Your new snippet appears in the Snippets list.

Note: On desktop, triggers can be up to 60 characters and expansion text up to 4,000 characters. Flow ships with a few default snippets — including an "organize thoughts prompt," plus "my email address" (if you have an email on file) and "my Flow referral" (if a referral code is available). You can edit or delete any of these, and deleted defaults won't come back.


Use a snippet

  1. Start dictating normally.

  2. Say your trigger phrase naturally inside your sentence.

Flow replaces the trigger phrase with the snippet content. For example, say "send the package to my address" and Flow types "send the package to 123 Main Street, San Francisco, CA 94102."

Note: Trigger matching is case-insensitive, but expansions always use the exact casing you saved. Inside a longer sentence, the trigger must appear as a whole word with no surrounding punctuation. If your entire dictation is just the trigger phrase, Flow still fires the snippet even if a period is added at the end.


Edit or delete a snippet

Mac and Windows

  • Edit: Click the pencil icon next to the snippet, make your changes, then click Save changes (or press Cmd+Enter / Ctrl+Enter).

  • Delete: Click the delete icon next to the snippet and confirm.

  • Bulk select: Shift-click multiple snippets to bulk delete or bulk share with your team using the toolbar that appears when items are selected. Cmd/Ctrl+click toggles individual rows in a selection.

iOS

  • Edit: Tap any snippet row to open the edit sheet, make your changes, then tap Save.

  • Delete: Swipe left on the snippet and tap Delete, or long-press and select Delete. A confirmation dialog appears.


Search and filter snippets

  • Search: Use the search bar to find snippets by trigger or expansion text. On desktop, press Cmd+F (Mac) / Ctrl+F (Windows) to jump to search.

  • Sort: Click the sort icon (up/down arrow) to sort by Newest first, Oldest first, or Alphabetical.

  • Filter by All or Personal: Use the tabs (desktop) or filter chips (mobile) to show all snippets or just your personal ones.

  • Filter by Team: Available on Team and Business plans. On desktop, non-team users see the Team tab with an upsell banner — click Invite your team or Join your team to open Settings > Team. On iOS, the third tab is labeled Team and appears for Team and Business subscribers.

If no snippets match your search or selected filter, a "no results" message appears.


Team and shared snippets

Members of a team or business workspace with an active subscription can create shared snippets for the whole organization.

  • Shared snippets behave like personal ones: They appear alongside your personal snippets — say the trigger and Flow inserts the content.

  • Personal snippets take priority: If the same trigger exists in both personal and team snippets, your personal snippet wins.

  • Create a team snippet directly: On desktop, toggle Share with team in the Add snippet dialog.

  • Move a snippet to the team library: On desktop, click the Share with team icon next to a personal snippet. On iOS, long-press a personal snippet and select Move to team dictionary. This option isn't available on the Shared with team tab.

  • Identify team snippets: In the All tab on desktop, team snippets show a shared icon badge.

  • Good uses: Company address, standard disclaimers, team signatures.


Bulk import snippets

Add many snippets at once from a JSON file (desktop only):

  1. Open Settings > Experimental and enable Bulk Import.

  2. Open the Snippets section.

  3. Click Import.

  4. Select your JSON file (under 3 MB, max 1,000 items).

  5. Preview the import and confirm.

The JSON file should be an array of objects with "name" (trigger) and "text" (expansion) fields. Empty entries, invalid items, and duplicates of existing snippets or dictionary entries (case-insensitive) are skipped automatically. The preview shows how many items were skipped. If every item in the file is a duplicate, the preview displays a warning and a Done button instead of an Import button.

The import target (personal vs. team) is pre-selected based on which Snippets tab is active when you click Import. Opening Import from the Shared with team tab pre-sets the Share with team toggle to ON.

Tip: In the import modal, use the Share with team toggle to import directly into your team library (Team and Business plans).


Snippets vs. dictionary entries

Feature

Snippets

Dictionary

Purpose

Insert blocks of text

Correct specific words

Trigger

Phrase you speak

Word Flow might mishear

Output

Can be multiple sentences

Usually a single word or phrase

Use case

"my signature" → full signature block

"Philtre" → "Filter"

Warning: The same word can currently exist as both a snippet trigger and a dictionary entry, but we recommend keeping them unique to avoid unpredictable behavior.


Examples

Professional snippets

Trigger

Content

"my email signature"

Best regards, [Your name] [Title] [Company]

"meeting link"

Join the meeting: https://zoom.us/j/yourlink

"out of office"

I'm currently out of the office and will respond when I return on [date].

"thanks for reaching out"

Thank you for reaching out. I'll review this and get back to you shortly.

Personal snippets

Trigger

Content

"my phone"

(555) 123-4567

"my address"

123 Main Street, Apt 4B, San Francisco, CA 94102

"wifi password"

Our WiFi password is: GuestNetwork2024

"my Flow referral"

Hey, use my referral link to get 1 month off Wispr Flow! https://wisprflow.ai/r?CODE

Technical snippets

Trigger

Content

"github link"

https://github.com/yourusername

"jira template"

[TICKET-XXX] Description: Steps to reproduce: Expected: Actual:


Tips for effective snippets

  • Choose specific triggers: Use "my email signature" instead of "thanks" to avoid accidental triggers.

  • Make triggers unique: Instead of "address," use "my home address." Instead of "link," use "zoom meeting link."

  • Test your triggers: After creating a snippet, dictate a sentence using the trigger to confirm it fires.

  • Keep snippets updated: Review periodically to refresh phone numbers, addresses, and links.

  • Use keyboard shortcuts: On desktop, press Cmd+F / Ctrl+F to search snippets and Cmd+N / Ctrl+N to add a new one. Left/Right arrow keys switch between the All, Personal, and Shared with team tabs.


Common issues

Bugs fixed in recent updates

The following issues have been resolved in recent versions. Update Wispr Flow to the latest version and restart the app to clear any of these:

  • Snippets tab appeared empty on iOS after opening the app: Snippets and dictionary words did not load after sign-in or returning from the background. Now fixed.

  • App instability when opening the Snippets list: Snippets and dictionary entries could interfere with each other during sync. Now resolved.

  • Blank screen or keyboard issues when editing snippets on iOS: A rendering bug in the iOS Snippets editor has been fixed.


FAQs

My snippet isn't triggering

Check the exact spelling of your trigger in the Snippets list, and say the trigger phrase clearly and completely. If the snippet was saved but still doesn't fire, restart Flow and try again.

The wrong snippet triggered

Your triggers are too similar. Edit one to be more unique — for example, change "my address" and "my email address" to "home address" and "work email address."

A snippet triggered when I didn't want it to

Your trigger is a common phrase in your everyday speech. Change it to something more specific that you wouldn't say naturally.

Snippets don't sync to my other device

Make sure you're signed into the same account on both devices, then wait a moment for sync. On desktop, click Refresh on the Snippets page to sync manually — hovering over the button shows when snippets were last synced. If snippets still don't appear, sign out and back in on the other device.

Can I use variables like today's date?

Dynamic variables aren't supported. Snippets insert static text only.


Still need help?

Reach out to support if:

  • A snippet still won't fire after you've checked the trigger and restarted Flow.

  • Snippets still don't sync after signing out and back in.

  • You see an error not covered in the FAQs above.

Include your platform, app version, and the trigger and expansion of the snippet involved. Most snippet issues are resolved in one reply.