Create and use snippets
Last updated: September 3, 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
Open the Wispr Flow app and click Snippets in the left sidebar.
Click Add new.
Enter the phrase you'll say in the Snippet field (up to 60 characters).
Enter the text to insert in the Expansion field (up to 4,000 characters).
Click Add snippet, or press Cmd+Enter (Mac) / Ctrl+Enter (Windows). The snippet appears in the Snippets list.
Saving is blocked if either field is empty ("Please enter both a snippet and an expansion"), if the trigger duplicates one in the same personal or team list, or if the expansion exceeds 4,000 characters ("expansion too long"). A trigger that's only similar to an existing one (identical once punctuation and spaces are ignored) saves, with a notice naming the similar snippet. Editing without making changes shows a "no changes" message.
Snippets Flow learned automatically are marked with a sparkle ✨.
iOS
Open the Wispr Flow app and go to the Snippets tab.
Tap the floating + button.
Enter your trigger word and snippet content. Leading and trailing whitespace is trimmed from both fields.
Tap Save. The snippet appears in the Snippets list.
If saving fails, the sheet stays open with a red error beneath the fields: "Please enter a snippet" (empty trigger), "Snippet too long" (trigger over the character limit), "Please enter a word" (empty expansion), or "Snippet already exists" (the trigger or expansion duplicates another snippet in the same personal or team list).
A dismissible intro card sits at the top of the Snippets list until you dismiss or use it. Snippets Flow learned automatically are marked with a sparkle ✨ after the snippet text.
Note: Flow ships with default snippets — 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 them.
Use a snippet
Start dictating normally.
Say your trigger phrase inside your sentence — for example, "send the package to my address," which Flow types as "send the package to 123 Main Street, San Francisco, CA 94102."
Note: Trigger matching is case-insensitive, but expansions 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, Flow fires the snippet even with a trailing period.
Edit or delete a snippet
Mac and Windows
Edit: Click the pencil icon next to the snippet, make changes, then click Save changes (or press Cmd+Enter / Ctrl+Enter).
Delete: Click the delete icon next to the snippet and confirm. The dialog shows the trigger and expansion being deleted.
Bulk select: Shift-click multiple snippets to bulk delete or bulk share from the toolbar that appears; Cmd/Ctrl+click toggles individual rows. Bulk delete confirms with a count. Bulk Share with team moves only selected snippets that aren't already shared.
iOS
Edit: Tap any snippet row to open the edit sheet, make changes, then tap Save.
Delete: Swipe left on the snippet and tap Delete, or long-press and select Delete, then confirm.
Copy: Long-press a snippet and select Copy to copy its expansion text.
Search and filter snippets
Search: On desktop, press Cmd+F (Mac) / Ctrl+F (Windows) to jump to search, which matches trigger or expansion text. iOS has no search.
Sort: On desktop, click the sort icon to sort by Newest first, Oldest first, or Alphabetical. On iOS, snippets always list most recently edited first.
Filter: On desktop, use the All, Personal, and Shared with team tabs. Non-team users see the Shared with team tab with Invite your team or Join your team, which open Settings > Team. On iOS, the All/Personal/Team picker appears only for team accounts.
Team and shared snippets
Team snippets require a Team, Business, or Enterprise plan with an active subscription; personal snippets work on all plans, including Basic.
Shared snippets behave like personal ones: Say the trigger and Flow inserts the content. In the desktop All tab, team snippets carry a shared icon badge.
Personal snippets take priority: If the same trigger exists in both lists, 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 it and select Move to team dictionary. The move fails with an error toast if the trigger already exists in the team library, and the option isn't available on the Shared with team tab.
iOS team eligibility: iOS requires an active or trialing team or business plan, so the Team picker can appear on desktop but not iOS for the same account.
Good uses: Company address, standard disclaimers, team signatures.
Bulk import snippets
Add many snippets at once from a JSON file (desktop only):
Open Settings > Experimental and enable Bulk Import.
Open the Snippets section and click Import.
Select or drag in your JSON file (under 3 MB, max 1,000 items).
Preview the import and confirm.
File format and what gets skipped
The file must have a .json extension and contain an array of objects with "phrase" (trigger) and "replacement" (expansion) fields. Other file types return "Incorrect file type. Please upload a .json file." The modal reports invalid JSON, invalid file structure, and empty files separately, and links to the accepted-file-format article in the upload footer and on file-size or format errors.
Empty entries, invalid items, and duplicates of existing snippets or dictionary entries (case-insensitive) are skipped, and the preview shows how many. If every item is a duplicate, the preview shows a warning and a Done button instead of an Import button.
Importing into a team library
The import target comes from the Snippets tab active when you click Import: opening Import from the Shared with team tab pre-sets the Share with team toggle to ON. You can also set that toggle manually in the import modal to import into your team library. Import and Add new are disabled on the Shared with team tab if your account isn't eligible for team features.
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" |
Important: Duplicate checks apply within snippets or within dictionary only, so the same text can exist as both a snippet trigger and a dictionary entry. Keep them unique to avoid unpredictable behavior.
Examples
Professional snippets
Triggers and the text they insert:
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
Triggers and the text they insert:
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
Triggers and the text they insert:
Trigger | Content |
"github link" | |
"jira template" | [TICKET-XXX] Description: Steps to reproduce: Expected: Actual: |
Tips for effective snippets
Choose specific, unique triggers: Use "my email signature" instead of "thanks," and "my home address" instead of "address." Avoid phrases you say naturally in everyday speech.
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, Cmd+N / Ctrl+N adds a snippet, and Left/Right arrow keys switch between the All, Personal, and Shared with team tabs.
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 it 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."
Snippets don't sync to my other device
Sign in to the same account on both devices and wait a moment for sync. On desktop, click Refresh on the Snippets page to sync manually; hovering the button shows the last sync time. 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.