Find answers fast or reach out — we're here for you.
Have a question or found a bug? Send us an email and we'll get back to you as soon as possible.
Send an EmailBrowse the most common questions below. You'll likely find your answer without waiting.
Browse FAQHave an idea that would make Text Preset better for you? We'd love to hear it.
Share Your IdeaGo to your iPhone Settings → General → Keyboard → Keyboards → Add New Keyboard, then select "Text Preset". To allow full access (required for iCloud sync), tap the keyboard name and toggle "Allow Full Access".
While using any app, tap and hold the globe icon ( 🌐 ) at the bottom-left of your keyboard, then select "Text Preset" from the list.
Make sure Full Access is enabled for the keyboard (Settings → General → Keyboard → Keyboards → Text Preset → Allow Full Access). This is required for the keyboard to read your phrase library. If they still don't appear, try force-quitting the app and reopening it.
Variables let you create dynamic phrases. Use {{name}} for a free-text prompt, {{yes; no; maybe}} for a pick list, {{@date}} for today's date, or {{@date +7}} for a date offset. When you tap the phrase in the keyboard, a guided sheet walks you through filling in each variable before inserting.
Text Preset uses Apple's CloudKit to sync your phrases across all your devices signed into the same Apple ID. Changes sync automatically and silently — no manual sync button needed. Full Access must be enabled on the keyboard for sync to work within the keyboard extension.
The Free plan includes up to 20 phrases, up to 3 tags, the full keyboard in every app, all 8 starter template packs, and iCloud sync. It's a complete experience — the limit is just on how many phrases you can store.
Pro is a one-time in-app purchase (no subscription, no renewal). It unlocks unlimited phrases, unlimited tags, Custom Lists for dynamic variables, the full Statistics dashboard, and JSON export & import. The price is shown in the app on your local App Store.
Open the Text Preset app, go to Settings, and tap "Restore Purchases". As long as you're signed into the same Apple ID, your Pro purchase will be restored at no additional charge.
Yes. You can share individual phrases as a deep link — your teammate taps it to import the phrase instantly. With Pro, you can also export your entire library as a JSON file and share it with anyone.
Open the Text Preset app and go to the Template Packs section. Tap any pack to preview it, then tap "Import" to add it to your library. Duplicate phrases are automatically skipped so your library stays clean.
Yes. Your phrases are stored on-device in CoreData and synced privately through Apple's CloudKit (linked to your Apple ID). We never see the content of your phrases. See our Privacy Policy for full details.
Text Preset supports a wide range of variables: free-text inputs like {{customer name}}, dropdown pickers like {{option1; option2}}, auto-filled dates like {{@date}} and times like {{@time}}, interactive date/time pickers, number inputs, random selections, multi-select checklists, clipboard insertion with {{@clipboard}}, cursor positioning with {{@cursor}}, and more. See the full Variables reference in the documentation.
Use {{@date}} in your phrase text — it automatically inserts the current date when you copy or insert the phrase. You can also use offsets like {{@date +7}} for a week from now, or format specifiers like {{@date=long}} for "June 9, 2026". See all options in the date variable documentation.
Wrap optional sections of your phrase with {{@blockstart=Name}} and {{@blockend}}. When you copy the phrase, a checklist lets you pick which blocks to include — perfect for email templates where you might want an apology paragraph in some cases but not others. Learn more in the conditional blocks documentation.
Yes — set an alias on a phrase (e.g. sig) and reference it from any other phrase using {{@phrase=sig}}. The referenced phrase is expanded automatically at insert time. This is great for keeping a shared signature or boilerplate in one place. See the phrase reference documentation.
Global Properties are key-value pairs you set once in Settings → Global Properties and reference in any phrase with {{@property=key}}. For example, set name → Alex Johnson and email → alex@company.com — then all your signature phrases update automatically when you change the value. See the Global Properties documentation.
Custom Lists (Pro) are reusable sets of values managed in Settings → Custom Lists. Reference them with {{@list=My List}} in any phrase. Unlike inline picker options written directly in the phrase, Custom Lists are centralised — update the list once and every phrase using it gets the new options automatically. Full details in the Custom Lists documentation.
Add {{@clipboard}} anywhere in your phrase text. When the phrase is inserted, this token is automatically replaced with whatever is currently on the clipboard — no user interaction needed. Useful for wrapping a copied URL or text snippet inside a fixed template. See the clipboard variable documentation.
Create colour-coded tags in Settings → Tags, then assign them to phrases in the editor. In the keyboard, the top row shows your tags — tap one or more to filter the phrase list. You can switch between "Any tag" (OR) and "All tags" (AND) filter modes. Learn more in the tags documentation.
Yes, with a Pro subscription. Go to Settings → Import CSV and select your file. The first column is the phrase text; additional columns are tag names. Commas and semicolons are both supported as separators, and a header row is automatically detected and skipped. See the exact format in the import/export documentation.
When enabled in Settings, each phrase chip in the keyboard shows three buttons: UPPER, Title, and lower. Tap a button instead of the chip to insert the phrase in that casing — handy for phrases you use in different contexts like email subject lines vs. body text.
Smart Rewrite uses Apple Intelligence (on-device AI) to generate Formal, Brief, and Friendly variants of your phrase without leaving the keyboard. Long-press any phrase chip in the keyboard to see the rewrite options. Requires Pro, iOS 26 or later, and Apple Intelligence enabled on your device. Learn more in the Smart Rewrite documentation.
Email us at textpreset.app@gmail.com — we read every message and reply personally. You can also browse the full documentation for detailed guides on every feature.