Welcome to Templify! 🚀
Templify Extension lets you create and use message templates anywhere on the web, making it easy to quickly reuse common phrases, replies, or snippets. Whether you're messaging on LinkedIn, Gmail, Facebook, or any other platform, Templify is here to speed up your communication.
Getting Started in 3 Easy Steps:
- Install and Sign In
Install Templify from the Chrome Web Store and open it.
Sign in with your preferred account (e.g., Google, LinkedIn).
Tip: Pin the extension to your toolbar for easy access! - Create a Message Template
Click on the ‘Create Template’ button.
Enter a title, the text you want to save, and hit the 'Save' button.
Tip: Use descriptive titles to easily find your templates later! - Apply a Message Template
Place your cursor in any text field on a webpage.
Open Templify Extension, choose your template, and click 'Apply'.
Tip: You can also use keyboard shortcuts for even faster application!
Create message templates of your choice (Step 2), and apply them on any website whenever you need (Step 3)!
Yes, it's that easy! 🚀
Speed Up with Keyboard Shortcuts
Control Templify without leaving your keyboard! Just:
- Open Templify: Press
Ctrl+Shift+Space
(by default). - Find Your Template: Start typing to filter templates.
- Navigate Templates: Use
Up
andDown
arrow keys. - Apply Template: Press
Enter
to insert the template.
Tip: Use the Tab
key to navigate and fill in placeholders quickly.
Tip: Customize Keyboard Shortcuts via the Settings Page(Menu > Settings)
Organize with Template Groups
Group templates by using a common prefix(group name), followed by a dot in a template title. This keeps your templates well organized and easy to find.
For example, templates with the titles "personal.greeting" and "personal.meeting" are grouped into the "personal" group.
Please note: groups are always one level deep, even if templates have multiple common naming parts.
Extension Permissions
Templify Extension requests permissions only when absolutely necessary, such as for inserting a message on a webpage or using data from the webpage in a template. This granular approach gives you full control over where the extension operates and what access it has.
Permissions Explained:
- Read and change your data on <website url>. This permission is required for the extension to interact with the website, like inserting a template or retrieving data for template placeholders.
- Tabs: Read your browsing history. This permission is only used to retrieve the active tab’s URL, which is needed to request access to the website as explained above.
Make Templates Smarter with Smart Syntax
Smart Syntax is a set of rules and "placeholders" that extend the functionality of template. Use Templify’s Smart Syntax to create dynamic and personalized templates, template compositions, and more.
Template Placeholders
Template placeholders are special markers that are replaced with dynamic content when a template is applied. Placeholder content is either resolved by the extension (for system placeholders) or manually entered by the user (in this case, the optional parameter is used as the default value)
To define a placeholder in your template source, use double curly braces, followed by a name and an optional parameter value after a colon.
For example, a template source with "amount" and "code" placeholders to send coupon details might look like:
Your coupon code for ${{amount:30}} discount is {{code:DISC30}}
Tip: Create template placeholders that perfectly fit your custom needs and scenarios!
System Placeholders
System placeholders execute system functions and return the result as the placeholder's value. For example, using the "text" system placeholder to retrieve a user's name from a webpage:
I hope you’re doing well!
Have you had a chance to review our demo?
List of system placeholders:
- {{text:selector}} – returns the text value of a webpage element. The placeholder paramater is used as a webpage element selector (either a CSS selector or XPath expression). When used without a selector parameter, the value of the active element on the page is returned.
Tip: Use system placeholders to interact with webpage data, make templates dynamic and automate messaging.
Template Compositions
Template placeholders can also be used to create template compositions.
To reference a template, use its name as a placeholder.
For example, let's assume you've already created a template named "store.contacts" which contains store contact information. You can now reuse this template as follows:
Please let us know if you need further assistance.
Thank you for choosing our store.
{{store.contacts}}
Each included template follows Smart Syntax rules, meaning you can use placeholders without limits and create powerful and functional template compositions.
Please note: Any circular template reference (templateA > templateN > templateA) will be resolved to an empty string.
Templify Plugins
Plugins allow users to process and transform templates during use. This is a new and incredibly powerful feature that makes communication and other daily tasks even more efficient.
Using plugins is quite simple – all you need to do is specify the plugin name at the beginning of the template name with a dot immediately after. For example, a template named "ai.grammar" will be processed by the AI plugin. This approach is similar to how templates are grouped, and allows you to use plugins and group templates by the plugin name at the same time.
Plugins combined with Smart Syntax allow for the automation of many daily tasks. For example, using the placeholder {{text}} in a template, combined with the usage of an AI plugin, is extremely powerful – it enables automatic grammar correction, translation, or rephrasing of highlighted or entered text, implementing conversation copilot and many other awesome automations. 🚀
AI Plugin
Use the "ai" plugin name in the template title to process it with the AI Plugin. Examples of the most commonly used templates with the AI plugin:
Tip: Combine Smart Syntax with prompts of your choice to build powerful AI Assistant and use it on any website 🚀