Agreement Templates

Templates are reusable starting points for agreements. They define the document body (in markdown), the variables that get filled in each time you send, and the signer roles involved. Manage them at Agreements > Templates.

If you haven't sent an agreement before, start by reading the Agreements overview — this page covers authoring only.

Overview

Each template stores:

  • Name — what you'll see when picking a template
  • Slug — a URL-safe identifier auto-generated from the name
  • Description — optional, shown next to the name in the templates list
  • Content (markdown) — the agreement body, with {{variable}} placeholders
  • Variables — typed inputs that fill the placeholders at send time
  • Signer roles — who needs to sign, with labels and signing order
  • Signing order — sequential or parallel

Editing a template does not affect agreements already sent from it — every agreement stores its own snapshot of the rendered content at the time it was created.


Creating a Template

From Agreements > Templates, click New template.

Body content

Write the agreement body in markdown. Standard markdown is supported:

  • Headings (#, ##, ###) — used for sections and clauses
  • Bold and italic
  • Bullet and numbered lists
  • Tables
  • Block quotes and horizontal rules

Insert variables anywhere using {{variable_name}} syntax. Keys are lowercase with underscores: {{effective_date}}, {{client_legal_name}}, {{term_months}}, {{fees}}.

As you type, Syntra detects new variables automatically and adds them to the variable list with sensible defaults — you don't need to declare them up front.

Save

Once the body, variables, and signer roles are configured, click Save. The template is now available in the New agreement wizard.


Variables

Variables are typed placeholders. Each variable in the list has:

FieldPurpose
KeyThe placeholder used in the body, e.g., client_legal_name
LabelThe human-readable label shown to whoever is sending
TypeText, Long text, Date, Number, or Currency
RequiredIf on, the sender must fill this before the agreement can be sent
Default valueA literal default that pre-fills the field
Default fromPulls a value from your provider profile or system (see below)
DescriptionOptional helper text shown beneath the field

Variable types

TypeUsed for
TextNames, titles, short fields
Long textAddresses, descriptions, notes, custom clauses
DateEffective dates, go-live dates, expiry dates
NumberTerm length in months, headcount, page counts
CurrencyFees, retainers, deposits — formatted with your default currency

Syntra infers the type from the variable name where possible — *_date becomes Date, fee / price / amount / total / value become Currency, *_months / *_years / *_days become Number, address / description / notes become Long text.

Auto-fill defaults (Default from)

Instead of typing a default value manually, link a variable to one of these sources and Syntra will fill it whenever a new agreement is created:

SourcePulls
Your company nameProvider company name from your profile
Your contact namePrimary contact name from your profile
Your company emailEmail on your provider profile
Your contact emailContact email on your provider profile
Your send-from emailAddress from communication settings
Your send-from nameName from communication settings
Your registered addressComposed registered address from your profile
Today's dateThe date the agreement is being sent

The sender can override any auto-filled value before sending.


Signer Roles

Each template defines the parties that need to sign. By default a new template starts with two roles — Client and Provider — but you can have any number.

For each role:

FieldPurpose
RoleInternal identifier (e.g., client, provider, witness)
LabelHuman-readable label shown to the sender (e.g., "Client", "Provider")
Sign orderThe order this party signs in (used when signing is sequential)

The role provider is special — when sending, Syntra auto-fills the legal name, signatory name, and email for any signer with this role from your provider profile. All other roles need to be filled in manually each time.


Signing Order

Pick how parties sign at send time:

ModeBehaviour
SequentialEach signer must sign in turn. The next signer's invite is only activated after the previous signer completes. Use when one party's signature is contingent on another's.
ParallelAll signers receive their invites simultaneously and can sign in any order. Faster — use when order doesn't matter.

This is set on the template and applies to every agreement sent from it.


Editing & Versioning

You can edit a template's body, variables, signer roles, or signing order at any time. Editing only affects future agreements — agreements already sent from the template keep their original rendered content.

Deleting a template

Use the trash icon next to a template in the list. Agreements already sent from a deleted template are unaffected — they retain their full content and audit trail. You just won't be able to start new agreements from it.


Seed Templates

Syntra ships with a starter template you can clone and adapt:

Services Agreement

A general-purpose B2B services agreement covering definitions, scope of services, term, fees, intellectual property, confidentiality, data protection, and termination clauses. Variables include:

  • effective_date
  • provider_legal_name, provider_registered_address, provider_signatory_name, provider_signatory_title
  • client_legal_name, client_registered_address, client_signatory_name, client_signatory_title
  • term_months
  • Plus fee/scope variables tailored to your services

Use it as a starting point — copy it, adapt the clauses to your jurisdiction and business, and save under a new name.


Was this page helpful?