This guide covers tips and tricks to help ensure your offer letters upload and are validated smoothly. For more information on how to upload your templates and generate offer letters from them, check out Offers and Offer LettersOffers and Offer Letters.
Offer letter format
Here are some basics to bear in mind when creating your offer letter template.
Ensure your offer letter template is a .docx file.
There is a size limit of 8MB.
If you are uploading .docx files that have been created or edited in Microsoft Word, ensure that any content controls are removed, as they can affect generated offer letters and e-signature documents.
Use a single font throughout your offer letter template
We recommend using only one font throughout your offer letter.
If Ashby detects multiple fonts, this may cause issues with how the e-signature placeholders render, and you may see placeholders overlapping with signatures.
AR PL UKai CN
AR PL UKai HK
AR PL UKai TW
AR PL UKai TW MBE
AR PL UMing CN
AR PL UMing HK
AR PL UMing TW
AR PL UMing TW MBE
Abyssinica SIL
Aharoni CLM
Amiri
Amiri Quran
Amiri Quran Colored
Andale Mono
Ani,অনি
Arial
Arial Black
Cabin
Caladea
Caladings CLM
Carlito
Comic Sans MS
Courier New
David CLM
DejaVu Math TeX Gyre
DejaVu Sans
DejaVu Sans Mono
DejaVu Sans,DejaVu Sans Condensed
DejaVu Sans,DejaVu Sans Light
DejaVu Serif
DejaVu Serif,DejaVu Serif Condensed
Dhurjati
Drugulin CLM
Ellinia CLM
Frank Ruehl CLM
Garuda
Gentium
Gentium Basic
Gentium Book Basic
GentiumAlt
Georgia
Gidugu
Gurajada
Hadasim CLM
IPAGothic,IPAゴシック
IPAMincho,IPA明朝
IPAPGothic,IPA Pゴシック
IPAPMincho,IPA P明朝
Impact
Inter
Jamrul
Karla
Keter YG
Kinnari
LKLUG
LakkiReddy
Laksaman
Liberation Mono
Liberation Sans
Liberation Sans Narrow
Liberation Serif
Likhan
Linux Biolinum Keyboard O
Linux Biolinum O
Linux Libertine Display O
Linux Libertine Initials O
Linux Libertine Mono O
Linux Libertine O
Lohit Assamese
Lohit Bengali
Lohit Gurmukhi
Lohit Kannada
Lohit Telugu
Loma
Mallanna
Mandali
Miriam CLM,מרים
Miriam Mono CLM
Mitra
Montserrat
Mukti,মুক্তি
NATS
NTR
Nachlieli CLM
Norasi
Noto Color Emoji
Noto Kufi Arabic
Noto Looped Lao UI,Noto Looped Lao UI Bold
Noto Looped Lao UI,Noto Looped Lao UI Regular
Noto Looped Lao,Noto Looped Lao Bold
Noto Looped Lao,Noto Looped Lao Regular
Noto Looped Thai UI,Noto Looped Thai UI Bold
Noto Looped Thai UI,Noto Looped Thai UI Regular
Noto Looped Thai,Noto Looped Thai Bold
Noto Looped Thai,Noto Looped Thai Regular
Noto Mono
Noto Music
Noto Naskh Arabic
Noto Naskh Arabic UI
Noto Nastaliq Urdu
Noto Rashi Hebrew
Noto Sans
Noto Sans Adlam
Noto Sans Adlam Unjoined
Noto Sans Anatolian Hieroglyphs,Noto Sans AnatoHiero
Noto Sans Arabic
Noto Sans Arabic UI
Noto Sans Armenian
Noto Sans Avestan
Noto Sans Balinese
Noto Sans Bamum
Noto Sans Bassa Vah
Noto Sans Batak
Noto Sans Bengali
Noto Sans Bengali UI
Noto Sans Bhaiksuki
Noto Sans Brahmi
Noto Sans Buginese
Noto Sans Buhid
Noto Sans CJK HK
Noto Sans CJK JP
Noto Sans CJK KR
Noto Sans CJK SC
Noto Sans CJK TC
Noto Sans Canadian Aboriginal,Noto Sans CanAborig
Noto Sans Carian
Noto Sans Caucasian Albanian,Noto Sans CaucAlban
Noto Sans Chakma
Noto Sans Cham
Noto Sans Cherokee
Noto Sans Coptic
Noto Sans Cuneiform
Noto Sans Cypriot
Noto Sans Deseret
Noto Sans Devanagari
Noto Sans Devanagari UI
Noto Sans Display
Noto Sans Duployan
Noto Sans Egyptian Hieroglyphs,Noto Sans EgyptHiero
Noto Sans Elbasan
Noto Sans Elymaic
Noto Sans Ethiopic
Noto Sans Georgian
Noto Sans Glagolitic
Noto Sans Gothic
Noto Sans Grantha
Noto Sans Gujarati
Noto Sans Gujarati UI
Noto Sans Gunjala Gondi
Noto Sans Gurmukhi
Noto Sans Gurmukhi UI
Noto Sans Hanifi Rohingya
Noto Sans Hanunoo
Noto Sans Hatran
Noto Sans Hebrew
Noto Sans Imperial Aramaic,Noto Sans ImpAramaic
Noto Sans Indic Siyaq Numbers
Noto Sans Inscriptional Pahlavi,Noto Sans InsPahlavi
Noto Sans Inscriptional Parthian,Noto Sans InsParthi
Noto Sans Javanese
Noto Sans Kaithi
Noto Sans Kannada
Noto Sans Kannada UI
Noto Sans Kayah Li
Noto Sans Kharoshthi
Noto Sans Khmer
Noto Sans Khmer UI
Noto Sans Khojki
Noto Sans Khudawadi
Noto Sans Lao
Noto Sans Lao UI
Noto Sans Lepcha
Noto Sans Limbu
Noto Sans Linear A
Noto Sans Linear B
Noto Sans Lisu
Noto Sans Lycian
Noto Sans Lydian
Noto Sans Mahajani
Noto Sans Malayalam
Noto Sans Malayalam UI
Noto Sans Mandaic
Noto Sans Manichaean
Noto Sans Marchen
Noto Sans Masaram Gondi
Noto Sans Math
Noto Sans Mayan Numerals
Noto Sans Medefaidrin
Noto Sans Meetei Mayek
Noto Sans Mende Kikakui
Noto Sans Meroitic
Noto Sans Miao
Noto Sans Modi
Noto Sans Mongolian
Noto Sans Mono
Noto Sans Mono CJK HK
Noto Sans Mono CJK JP
Noto Sans Mono CJK KR
Noto Sans Mono CJK SC
Noto Sans Mono CJK TC
Noto Sans Mro
Noto Sans Multani
Noto Sans Myanmar
Noto Sans Myanmar UI
Noto Sans NKo
Noto Sans Nabataean
Noto Sans New Tai Lue
Noto Sans Newa
Noto Sans Nushu
Noto Sans Ogham
Noto Sans Ol Chiki
Noto Sans Old Hungarian,Noto Sans OldHung
Noto Sans Old Italic
Noto Sans Old North Arabian,Noto Sans OldNorArab
Noto Sans Old Permic
Noto Sans Old Persian
Noto Sans Old Sogdian
Noto Sans Old South Arabian,Noto Sans OldSouArab
Noto Sans Old Turkic
Noto Sans Oriya
Noto Sans Oriya UI
Noto Sans Osage
Noto Sans Osmanya
Noto Sans Pahawh Hmong
Noto Sans Palmyrene
Noto Sans Pau Cin Hau
Noto Sans PhagsPa
Noto Sans Phoenician
Noto Sans Psalter Pahlavi,Noto Sans PsaPahlavi
Noto Sans Rejang
Noto Sans Runic
Noto Sans Samaritan
Noto Sans Saurashtra
Noto Sans Sharada
Noto Sans Shavian
Noto Sans Siddham
Noto Sans SignWriting,Noto Sans SignWrit
Noto Sans Sinhala
Noto Sans Sinhala UI
Noto Sans Sogdian
Noto Sans Sora Sompeng
Noto Sans Soyombo
Noto Sans Sundanese
Noto Sans Syloti Nagri
Noto Sans Symbols
Noto Sans Symbols2
Noto Sans Syriac
Noto Sans Tagalog
Noto Sans Tagbanwa
Noto Sans Tai Le
Noto Sans Tai Tham
Noto Sans Tai Viet
Noto Sans Takri
Noto Sans Tamil
Noto Sans Tamil Supplement
Noto Sans Tamil UI
Noto Sans Telugu
Noto Sans Telugu UI
Noto Sans Thaana
Noto Sans Thai
Noto Sans Thai UI
Noto Sans Tifinagh
Noto Sans Tifinagh APT
Noto Sans Tifinagh Adrar
Noto Sans Tifinagh Agraw Imazighen
Noto Sans Tifinagh Ahaggar
Noto Sans Tifinagh Air
Noto Sans Tifinagh Azawagh
Noto Sans Tifinagh Ghat
Noto Sans Tifinagh Hawad
Noto Sans Tifinagh Rhissa Ixa
Noto Sans Tifinagh SIL
Noto Sans Tifinagh Tawellemmet
Noto Sans Tirhuta
Noto Sans Ugaritic
Noto Sans Vai
Noto Sans Wancho
Noto Sans Warang Citi
Noto Sans Yi
Noto Sans Zanabazar Square,Noto Sans Zanabazar
Noto Serif
Noto Serif Ahom
Noto Serif Armenian
Noto Serif Balinese
Noto Serif Bengali
Noto Serif CJK HK
Noto Serif CJK JP
Noto Serif CJK KR
Noto Serif CJK SC
Noto Serif CJK TC
Noto Serif Devanagari
Noto Serif Display
Noto Serif Dogra
Noto Serif Ethiopic
Noto Serif Georgian
Noto Serif Grantha
Noto Serif Gujarati
Noto Serif Gurmukhi
Noto Serif Hebrew
Noto Serif Hmong Nyiakeng
Noto Serif Kannada
Noto Serif Khmer
Noto Serif Khojki
Noto Serif Lao
Noto Serif Malayalam
Noto Serif Myanmar
Noto Serif Sinhala
Noto Serif Tamil
Noto Serif Tamil Slanted
Noto Serif Tangut
Noto Serif Telugu
Noto Serif Thai
Noto Serif Tibetan
Noto Serif Yezidi
Noto Traditional Nushu
Nunito
Nunito Sans
OpenSymbol
Padauk
Padauk Book
Peddana
Ponnala
Poppins
Pothana2000
Potti Sreeramulu
Purisa
Ramabhadra
Ramaraja
RaviPrakash
Roboto
Roboto,Roboto Light
Samyak Gujarati
Samyak Malayalam
Samyak Tamil
Sarai
Sawasdee
Shofar
Simple CLM
Sree Krushnadevaraya
Stam Ashkenaz CLM
Stam Sefarad CLM
Suranna
Suravaram
Syamala Ramana
TenaliRamakrishna
Times New Roman
Timmana
Tlwg Mono
Tlwg Typewriter
Tlwg Typist
Tlwg Typo
Trebuchet MS
Umpush
UnBatang,은 바탕
UnDinaru,은 디나루
UnDotum,은 돋움
UnGraphic,은 그래픽
UnGungseo,은 궁서
UnPilgi,은 필기
Vemana2000
Verdana
Waree
Webdings
WenQuanYi Zen Hei Mono,文泉驛等寬正黑,文泉驿等宽正黑
WenQuanYi Zen Hei Sharp,文泉驛點陣正黑,文泉驿点阵正黑
WenQuanYi Zen Hei,文泉驛正黑,文泉驿正黑
Yehuda CLM
Opening and amending your offer letter template in Pages can automatically change the font of some characters upon saving, which causes the placeholder rendering issue to persist.
Checking your substitution tokens
You can run into errors when validating your template if your substitution tokens haven't been added in correctly. Before uploading your offer letter template, follow these steps:
Search the document for {{ and then }} and make sure the number of results match.
If the number of {{ and }} brackets is not the same, find the missing or incorrect brackets in the document and correct them.
Upload and validate the offer letter template again.
Also search for {{{ and }}} in case an extra bracket has been added by mistake.
When checking over your tokens, also be sure to check they match the tokens on the Offer Tokens page in your Ashby account.
Adding _RAW to the end of any numeric or currency substitution token strips formatting from the field.
For example, a large number MY_FIELD might be formatted as 1,000,000, but MY_FIELD_RAW would be rendered as 1000000.
This can avoid problems when using Word Tables.
Spacing and conditional tokens
If you're opting to use conditional tokens (more on these at Offer and E-Signature Document Conditional TokensOffer Conditional Tokens), to avoid any spacing issues, ensure that the token is added immediately after the previous sentence or paragraph.
If you need to add a space, add it after the opening tag of your conditional token, then add your text.
In the case of having two conditional tokens back-to-back, ensure one is listed directly after the other, as pictured.
If you have line breaks that should only be added as part of the optional text when conditions are met, ensure the line breaks are included after the opening tag and before the closing tag, rather than outside of the conditional token tags.
This example shows a line break both before and after the optional text.
If you have conditional tokens that will populate additional items in a numbered or bulleted list, ensure that (if needed) any line breaks and the additional information are added after the opening tag and before the closing tag.
Pages that should always start on a new page
If a section must begin on its own page, such as policy acknowledgements, avoid using repeated line breaks created with Enter or Return to push the section onto the next page.
Conditional tokens and multi-line substitution text can expand when Ashby generates the offer. This can shift the document layout and move content between pages. Instead, insert a proper page break immediately before the section that should start on a new page. Keep the page break on its own line, separate from any conditional token, e-signature token, or token with substitution text.
A proper page break keeps the section at the top of a new page even when conditional content or longer substitution text is added.
Ensure all comments on the offer letter template are resolved before uploading
Before uploading your offer letter template, ensure that any comments left on the offer letter template are resolved.
If you do not resolve comments on the template document, this can result in errors when creating an offer.
FAQs
Why is my content showing in the middle of a page?
Conditional tokens and multi-line substitution text can change the amount of space used in the generated offer. If you use repeated line breaks created with Enter or Return instead of a page break, the content can shift and appear in the middle of a page.
To keep a section at the top of a new page, insert a proper page break before the section instead of adding multiple line breaks for spacing. Keep the page break on its own line, separate from any token with substitution text.