Relay SMS Platform
Template Features

Template Discovery

Find templates programmatically using discovery functions.

All Templates

TypeScriptCode
import { templates } from '@relay-works/templates'; console.log(`${templates.length} templates available`); templates.forEach(template => { console.log(`${template.id}: ${template.name}`); console.log(`Category: ${template.category}`); console.log(`Tags: ${template.tags.join(', ')}`); });

By Category

TypeScriptCode
import { getTemplatesByCategory } from '@relay-works/templates'; // Get all authentication templates const authTemplates = getTemplatesByCategory('authentication'); console.log(`${authTemplates.length} auth templates`); // Get all transaction templates const txTemplates = getTemplatesByCategory('transaction'); console.log(`${txTemplates.length} transaction templates`);

By Tag

TypeScriptCode
import { getTemplatesByTag } from '@relay-works/templates'; // Get all security-related templates const securityTemplates = getTemplatesByTag('security'); // Get all e-commerce templates const ecommerceTemplates = getTemplatesByTag('ecommerce');

Search Templates

TypeScriptCode
import { searchTemplates } from '@relay-works/templates'; // Search by keyword const passwordTemplates = searchTemplates('password'); const orderTemplates = searchTemplates('order'); // Search matches template name, description, and tags

Template Categories

Available categories:

  • authentication - Security and account access
  • transaction - E-commerce and payments
  • appointment - Scheduling and reminders

Template Tags

Common tags:

  • security - Security-related messages
  • 2fa - Two-factor authentication
  • ecommerce - E-commerce notifications
  • payment - Payment-related messages
  • shipping - Shipping and delivery
  • reminder - Reminder messages

Next Steps:

Last modified on