Variables: Personalize Your Prompts

Variables are placeholders that automatically fill in with your info, the current date, your location, or anything else you define. Use them in messages, skills, and mode settings to personalize responses and automate repetitive information.

How to Use Variables

Type a variable in your message or skill with double curly braces, like this:

Send a thank you email to {{email}}

or in a skill prompt:

Help me schedule a meeting for {{currentDate}} with my team

When you send it, the variable gets replaced with its actual value.

Your Profile Variables (Global)

These are always available, everywhere. Set them in Settings > Profile:

Variable What Goes Here
{{userName}} Your name
{{occupation}} Your job title
{{email}} Your email address
{{phoneNumber}} Your phone number
{{homeAddress}} Your home city or address
{{workAddress}} Your work location
{{preferredLanguage}} Your language (for the AI to write in)

Example: "Draft an email saying I'm available at {{workAddress}} after 3 PM and can be reached at {{phoneNumber}}"

Auto-Filled System Variables (Read-Only)

These update automatically—you can't edit them:

Variable What You Get
{{currentDate}} Today's date (e.g., "January 20, 2025")
{{currentTime}} Current time (e.g., "2:30 PM PST")
{{currentDateTime}} Date and time together
{{userTimezone}} Your timezone (e.g., "America/Los_Angeles")
{{currentUrl}} The URL of the webpage you're viewing
{{currentPageTitle}} The title of the webpage you're viewing
{{currentLocation}} Your city and state (requires permission)
{{currentPreciseLocation}} Full address with coordinates (requires permission)
{{currentCity}}, {{currentState}}, {{currentCountry}} Individual location parts
{{currentCountryCode}} ISO country code (e.g., "US")
{{currentPostalCode}} ZIP / postal code
{{currentNeighborhood}} Neighborhood or suburb
{{currentLatitude}}, {{currentLongitude}} Raw GPS coordinates
{{uiLanguage}} The language PebbleFlow is displayed in

Location variables all come from one geolocation lookup—grant permission once and every field fills in together.

Example: "Summarize this page: {{currentUrl}}"

Mode-Specific Variables

Each mode can have its own variables. For example, the Workplace mode has {{taskingSystem}} and {{communicationsPlatform}}.

Set these in Settings > Mode Variables when you're in that mode.

Create Custom Variables

Want to reuse something personal that isn't in the default list? Create a custom variable:

  1. Go to Settings > Profile > Custom Variables (available everywhere) or Settings > Mode Variables (scoped to one mode)
  2. Click "Add Variable"
  3. Name it something useful (e.g., {{myCompanyName}} or {{customerServiceEmail}})
  4. Set its value
  5. Profile-level variables are available everywhere; mode-level variables only resolve inside that mode

Syntax tip: {{varName}} and {{ varName }} both work—spaces inside the braces are fine.

See Also


This guide is maintained by the PebbleFlow team using Slate, our built-in editor.