💘 15% Valentine's Day Discount
Celebrate love with 15% off PhraseVault for a limited time. Share the love!

How Do Dynamic Inserts Work?

Basic Usage

Note: Dynamic inserts are available in PhraseVault v2.3.0 and later.

PhraseVault supports dynamic placeholders that are resolved when you insert a phrase. This allows you to create flexible, reusable templates.

Date and Time

Placeholder Result
{{date}} Current date (e.g., 2026-01-13)
{{date:long}} Long format (e.g., January 13, 2026)
{{date:+7}} Date 7 days from now
{{date:-3}} Date 3 days ago
{{date:+30|DD/MM/YYYY}} Custom format with offset
{{time}} Current time (e.g., 14:30)
{{time:12h}} 12-hour format (e.g., 2:30 PM)
{{datetime}} Date and time combined

User Input

Prompt users for input when inserting:

Placeholder Description
{{input:Name}} Single-line text input
{{input:Email=default@example.com}} Input with default value
{{textarea:Notes}} Multi-line text input
{{select:Size=S,*M,L}} Dropdown menu (* marks default)

Example: Hi {{input:Name}}, your appointment is on {{date:+7|long}}.

Clipboard

Use {{clipboard}} to insert the current clipboard content into your phrase.

Example: As discussed: {{clipboard}}

Localization

Add a locale suffix to format dates in different languages:

  • {{date@de}} → German format
  • {{date:long@en-US}} → US English long format
  • {{date:long@es}} → Spanish long format

Cross-Insert (Embed Other Phrases)

Reference other phrases using their short ID:

{{phrase:a1b2c3d}}

To get a phrase ID, click the three-dots menu on any phrase and select "Copy ID". Nested phrases resolve recursively with cycle protection.

Escaping

To insert a literal placeholder without processing, escape it with a backslash:

\{{date}} → outputs {{date}} as text

Back to Help Center

Still need help?

Can't find what you're looking for? Our support team is here to help.

Contact Support