Formatting
Enforce specific input patterns and display masks for consistent data entry.
Text tags standardize data capture, reduce signer confusion, and make templates reusable across similar transactions for consistent outputs and reliable audit trails.
A contracts manager creates templates, defines tag names and validation rules, and oversees document consistency. They use tags to enforce required fields, apply conditional visibility, and map outputs to backend systems for accurate recordkeeping and auditability.
An HR administrator applies tags to onboarding and benefits forms, ensuring personal data is captured in structured fields. They rely on tag templates to streamline repetitive hires and to support retention policies and compliance requirements.
Teams responsible for contract assembly and signing workflows place tags to control data capture and signer interactions.
Proper tagging practices reduce errors and speed processing for all these teams, improving throughput and recordkeeping.
Enforce specific input patterns and display masks for consistent data entry.
Apply numeric, date, email, and custom rules to prevent invalid submissions.
Prepopulate tags via templates, integrations, or previous signer inputs to speed completion.
Display tags according to prior responses or role-based conditions.
Reuse standardized tags across templates for consistent mappings.
Assign tags to specific signer roles to control access to fields.
A basic textbox element that captures free-form input; supports placeholders, label naming, and required status so signers know what to enter and administrators can map fields to external systems.
Set type constraints such as numeric, date, email, or custom regex to prevent invalid submissions and ensure data matches integration requirements before finalizing the document.
Configure visibility rules so tags only appear when previous fields meet conditions; useful for optional clauses and role-specific inputs to reduce signer friction and avoid irrelevant fields.
Save commonly used tagged documents as templates to reuse across teams, preserving tag names, validation, and conditional logic for consistent, repeatable document workflows.
| Workflow Setting Name and Value Header | Default configuration values used in templates |
|---|---|
| Reminder Frequency for Document Signers | Send reminder every 48 hours until completed. |
| Default Tag Validation Policy | Enforce required and format rules by default. |
| Template Version Control Settings | Track and lock published template revisions. |
| Post-signature Export Destination | Push tagged data to CRM or SFTP. |
| Signature Completion Notifications | Notify owners immediately after finalization. |
Adding and using text tags requires a modern browser or mobile app and basic connectivity to access templates and save metadata.
For enterprise deployments, consider single sign-on, API credentials, and gateway configurations; ensure browser pop-ups are allowed and PDF rendering settings are compatible to preserve tag placement across devices.
A regional sales team used template tags to standardize order entries and automate pricing fields across quotes and orders, reducing manual edits by enforcing numeric formats
Leading to faster approvals and fewer post-signature adjustments, improving processing time and billing accuracy.
An HR department implemented tagged onboarding packets to gather standardized personal, tax, and direct deposit information in one flow
Resulting in complete, compliant records at signing and fewer follow-ups for missing paperwork, supporting payroll accuracy and retention policies.
| Feature or Requirement for Comparison | signNow (Recommended) | DocuSign | Adobe Sign |
|---|---|---|---|
| Add text tags support | |||
| Conditional fields | |||
| Bulk template tagging | Limited | Limited | |
| Native CRM connectors |
Retention periods aligned with legal and business needs.
Store signed PDFs with embedded tags and metadata.
Keep exported field data separately for query and reporting.
Periodic backups stored offsite or in secure cloud archives.
Controlled deletions with audit records retained.
| Monthly Plan Features Comparison | signNow (Recommended) | DocuSign | Adobe Sign | HelloSign | PandaDoc |
|---|---|---|---|---|---|
| Starting Price (per user, billed monthly) | From $8/user/month | From $10/user/month | From $14.99/user/month | From $15/user/month | From $19/user/month |
| Included signatures per month | Unlimited signatures on paid plans | Tiered signature limits | Tiered signature limits | Tiered signature limits | Tiered signature limits |
| Tagging tools included | Full tag editor and templates | Full editor | Full editor | Editor with limits | Full editor with templates |
| Enterprise support options | Phone and dedicated support available | Enterprise support available | Enterprise support available | Email support primary | Enterprise support available |
| API access and developer tools | Included with developer keys | Paid API plans | Included for business plans | API available | Included with business plans |
Text tags in airSlate SignNow are specifically formatted combinations of symbols that can be placed anywhere within your documents in order to preset the location, size and type of various fields such as Signature, Text, Initial fields etc.
1. To use text tags, you must add them to your document before uploading.
For example, the text tags being used for the ‘Date’ line are the following:
{t (for the Type of field): t (for Text): r (for Required): y (for Yes): o (for Role): “Customer”; l (for Label): “Date”; }
The text tags being used on first the ‘Sign Here’ line are the following:
{ t (for Type of field): s (for Signature); r (for Required): y (for Yes); o (for Role): “Customer”;}
The text tags being used on the second ‘Sign Here’ line are the following:
{ t (for Type of field): s (for Signature); r (for Required): y (for Yes); o (for Role): “Agent”; }
After placing text tags in your document and uploading it to airSlate SignNow, the document fields will show up automatically:
The table below shows the most widely used text tags in airSlate SignNow along with the types of fields for which these text tags can be applied.
| KEY | What does it mean? | Accepted format & values | When fields need this KEY? |
|---|---|---|---|
| t | TYPE of the field |
s (for signature) i (for initials) t (for text) d (for dropdown) c (for checkboxes) |
For every field |
| r | REQUIRED |
y (for required) n (for optional) |
For every field |
| o | ROLE |
"
|
For every field |
| l | LABEL | " | Only for Text and Drop down fields |
| dd | DROPDOWN | "option1, option2, option2, ...." | Only for Drop down fields |
| f | FILE |
"
|
File attachment |
| w | WIDTH | w (width) | For every field |
| h | HEIGHT | h (height) | For every field |
| v | VALIDATOR_ID | v (validator_id) | Only for Text field |
| 1 | To create a field of TYPE signature, with required REQUIREMENT, ROLE 'CEO', WIDTH '100', and HEIGHT '15' | {{t:s;r:y;o:"CEO";w:100;h:15;}} |
| 2 | To create a field of TYPE initials, with optional REQUIREMENT, ROLE 'CEO', and WIDTH '50' | {{t:i;r:n;o:"CEO";w:50;}} |
| 3 | To create a field of TYPE text, with optional REQUIREMENT, ROLE 'CEO', LABEL 'Label', and HEIGHT '75' |
{{t:t;r:n;o:"CEO";l:"Label";h:75;}} |
| 4 | To validate a date for TYPE text, with optional REQUIREMENT, ROLE 'CEO', LABEL 'Label', WIDTH '100', and VALIDATOR_ID '13435fa6c2a17f83177fcbb5c4a9376ce85befeb' |
Date: {{t:t;r:n;o:"CEO";l:"Label";w:100;v:"13435fa6c2a17f83177fcbb5c4a9376ce85befeb";}} |
| 5 | To validate a US phone number for TYPE text, with optional REQUIREMENT, ROLE 'CEO', LABEL 'Label', WIDTH '100', and VALIDATOR_ID '13cc1d661da456d27b249b73056ed4d1f2e72d8e' | {{t:t;r:n;o:"CEO";l:"Label";w:100;v:"13cc1d661da456d27b249b73056ed4d1f2e72d8e";}} |
| 6 | To validate a US zip code for TYPE text, with optional REQUIREMENT, ROLE 'CEO', LABEL 'Label', WIDTH '100', and VALIDATOR_ID '1671f4eb87444a24e1e00f149bade8b7cf3af5da' | {{t:t;r:n;o:"CEO";l:"Label";w:100;v:"1671f4eb87444a24e1e00f149bade8b7cf3af5da";}} |
| 7 | To validate an age for TYPE text, with optional REQUIREMENT, ROLE 'CEO', LABEL 'Label', WIDTH '100', and VALIDATOR_ID '1a203fa91791b0458608be045a454ba90557fb26' |
{{t:t;r:n;o:"CEO";l:"Label";w:100;v:"1a203fa91791b0458608be045a454ba90557fb26";}} |
| 8 | To validate an email address for TYPE text, with optional REQUIREMENT, ROLE 'CEO', LABEL 'Label', WIDTH '100', and VALIDATOR_ID '7cd795fd64ce63b670b52b2e83457d59ac796a39' |
{{t:t;r:n;o:"CEO";l:"Label";w:100;v:“7cd795fd64ce63b670b52b2e83457d59ac796a39”;}} |
| 9 | To validate a US state for TYPE text, with optional REQUIREMENT, ROLE 'CEO', LABEL 'Label', WIDTH '100', and VALIDATOR_ID '3123849de563f9e14acacc2739467e3d30e426b6' |
{{t:t;r:n;o:"CEO";l:"Label";w:100;v:“3123849de563f9e14acacc2739467e3d30e426b6”;}} |
| 10 |
To create a field of TYPE signature, with required REQUIREMENT, and ROLE 'CFO' |
{{t:s;r:y;o:"CFO";}} |
| 11 |
To create a Field of TYPE Text, with optional REQUIREMENT, with ROLE 'CFO', and with LABEL "notes" |
{{t:t;r:n;o:"CFO";l:"notes";}} |
| 12 |
To create a Field of TYPE Initial, with optional REQUIREMENT, and ROLE 'CFO' |
{{t:i;r:n;o:"CFO";}} |
| 13 | To create a Field of Type Drop down, with required REQUIREMENT, with ROLE 'Employee', with LABEL 'Date', and with DROPDOWNS '2012,2013,2014' | {{t:d;r:y;o:"Employee";l:"Year";dd:"2012,2013,2014";}} |
| 14 |
To create a Field of TYPE Text, with a Date label which will auto-fill with current date |
{{t:t;r:y;o:"CFO";l:"Date";}} |
| 15 |
To create an Invite tag with signing order, with required REQUIREMENT, with ROLE 'Role1', 'Client', 'Manager': |
{{t:e;o:"Role1";e:"siri@mailinator.com";order:1;}} |
There can also be more complex tags which consist of a tag_name and the airSlate SignNow field creation information as presented in the call PUT /document/.
These complex tags appear in the format {{}} such as {{my signature}} or {{ClientSignatureDate}}.
Here are some of the most popular examples of such complex tags:
| Text Tag |
{ tag_name:'TextTagExample', }, |
| Date Validator Tag |
{ "tag_name":"DateValidatorTagExample", }, |
| Initials Tag |
{ "tag_name":"InitialsTagExample", }, |
| Signature Tag |
{ "tag_name":"SignatureTagExample", }, |
| Drop-Down Tag |
{ "tag_name":"DropDownTagExample", }, |
| Attachment Tag |
{ tag_name:'AttachmentTagExample', } |
| Checkbox Tag |
{ |
To begin, you can simply copy-paste the needed tag from the table below and add it your document prior to uploading it to airSlate SignNow. Height and width are easily adjusted manually, just change the numbers as per your needs.