Type Text Action
Type predefined text with dynamic variables and user input.
What It Does
The Type Text action automatically types text at your cursor position. It's perfect for email templates, code snippets, signatures, or any text you type repeatedly.
Configuration
Text Content — Enter the text you want to insert. Can include:
- Static text
- Dynamic variables
- Input field placeholders
Dynamic Variables
Type Text supports dynamic content that changes based on context:
{date} — Automatically inserts today's date
{time} — Inserts the current time
{current_app} — Inserts the current time
{?name} — Prompts you for text before inserting
Variable Syntax
Variables use a special format in your text. Check the app interface for the exact syntax, typically something like:
{date}for current date{time}for current time{?name:John}Input field with default{?priority|Low,Medium,High}Dropdown field with options Low, Medium, High{?deadline|@date}Date picker
Examples
Email Signature
Best regards,
{full_name}
{?Job Title}
{?Company Name}
{?Email Address}
{?Phone Number}
Out of Office Message
Hi there,
I'm currently out of office from {?Start Date|@date} to {?End Date|@date} and will have limited access to email. I'll respond to your message when I return.
Thanks,
{full_name}
User Input Prompt
Dear {?Customer Name},
Thank you for your purchase. Your order will ship on {?date:@date}.
Best regards
Code Snippet
function formatDate(date) {
return date.toISOString().split('T');
}
Use Cases
Email Templates — Save common email responses
Hi there,
I'm currently out of office from {?Start Date|@date} to {?End Date|@date} and will have limited access to email. I'll respond to your message when I return.
Thanks,
{full_name}
Code Snippets — Insert frequently used code
import React from 'react';
const Component = () => {
return (
<div>
{/* TODO */}
</div>
);
};
export default Component;
Terminal Commands — Type long commands instantly
git commit -m "New Update" && git push origin main
Combining with Other Actions
Auto-compose Email
1. Simulate Keyboard Shortcut → New Email (⌘N)
2. Delay → 0.5 seconds
3. Type Text → recipient@example.com
4. Simulate Keyboard Shortcut → Tab (to subject)
5. Type Text → Weekly Update - {date}
6. Simulate Keyboard Shortcut → Tab (to body)
7. Type Text → [Your email template here]