Offer letter formatting


Default offer letter format?

{% block letter_contents %}
{{ brand_logo('right') }}

{{ start_date }}

{{ candidate_first_name }} {{ candidate_last_name }}

Dear {{ candidate_first_name }}:
ENTER YOUR OFFER LETTER TEXT HERE
{% endblock letter_contents %}

{%- block signature -%}
ENTER YOUR SIGNATURE TEXT HERE eg:
If you agree to accept the terms of the offer of employment, please sign below.

Congratulations {{ candidate_first_name }} . We look forward to having you join our team.

Sincerely,

{{ signatures() }}
{% endblock signature %}

Offer letter formatting tips?

Type {{ followed by a search string to pop up a list of data field placeholders. EG {{hou to find hourly_pay

  • if you can’t find a placeholder when typing {{job (etc) make sure there is a space after your data entry (ie not a period or letter starting the next sentence).

  • watch out for quotes & em-dashes ('s “ – etc), especially when copying letter text from word docs. If you can’t save the offer letter, try removing and re-typing these (use browser search to find them)

  • if you get a grey screen when you hit save, you probably have a missing dependent (base) field.

  • If you run into formatting issues try cleaning up the txt eg using https://codebeautify.org/html-stripper

You can add conditional logic as follows:

  • {# comments look like this #}

  • {% if data_field == True %}

             Then display this text…

    {% elif data_field == "Some specific text" %}

             Else if this condition is true then display this text…

    {% endif %}

You can find basic logic syntax here:

https://documentation.bloomreach.com/engagement/docs/jinja-syntax