Post Message Guidelines: Stories vs Feed Posts
Where your Post Messages display, and how to include conditional formatting for hiding links, text displaying on certain platforms and including Open Home times.
Post Message Guidelines: Stories vs. Feed Posts
Instagram & Facebook Story Posts:
-
Story messages (post message copy) are not shown on either platform
-
Any inspection time or call-to-action must be included within the template design
Instagram & Facebook Feed Posts:
-
Feed post messages do appear on both platforms
-
You can tailor the post message content for each platform using simple logic
Conditional Message Formatting (Platform-Specific)
You can use Properti’s platform tags to customise feed post messaging based on where it's being posted:
To show a link in Facebook, but hide it on Instagram:
{% if platform != "instagram" %}
View property: {{shortLink}}
{% endif %}
To show “Visit link in bio” on Instagram, but hide it from Facebook:
{% if platform == "instagram" %}
Visit link in bio for more information.
{% endif %}
This is especially helpful if you use a tool like Linktree, Linkin.bio, or Milkshake for directing Instagram users to a landing page with inspection details.
To show multiple inspection times (Sat & Sun for example) for a single listing but hide if no inspection times are found:
{{streetAddress}}, {{suburb}}
{{headline}}
{%- if listing.inspection_times and listing.inspection_times != empty %}
{% echo "Open for Inspection" | unicode: "bold sans" -%}
{% assign processed_dates = "" %}
{%- for inspection in listing.inspection_times -%}
{%- assign day = inspection.start_time | date: "%-d" -%}
{%- assign month = inspection.start_time | date: "%B" -%}
{%- assign suffix = "th" -%}
{%- if day == "1" or day == "21" or day == "31" -%}
{%- assign suffix = "st" -%}
{%- elsif day == "2" or day == "22" -%}
{%- assign suffix = "nd" -%}
{%- elsif day == "3" or day == "23" -%}
{%- assign suffix = "rd" -%}
{%- endif -%}
{%- assign date_key = inspection.start_time | date: "%A" | append: " " | append: day | append: suffix | append: " " | append: month -%}
{%- unless processed_dates contains date_key -%}
{%- if processed_dates != "" -%}{%- endif %}
{{ date_key -}}
{%- assign processed_dates = processed_dates | append: "|" | append: date_key -%}
{% endunless %}
{{ inspection.start_time | date: "%-I:%M %P" }} - {{ inspection.end_time | date: "%-I:%M %P" }}
{% endfor %}
{% endif %}
{% if platform != "instagram" -%}View property: {{shortLink}} {% endif %}