Developer Platform
  • Home
  • Getting Started
    • General Information
    • Features Overview
    • Security
  • APPs
    • Public Apps
      • Shopify
      • Salesforce
      • Zendesk
      • Google Analytics
    • Build your App
      • Getting started
      • My Apps
      • App information
      • App Parameters
      • App Plugins
      • Add Webhooks
      • Submit your Apps
      • App security
      • Developer Policy
  • Use Cases
    • Copilots
      • Product Catalog sync through API
      • FAQ sync through API
    • Visitor experience
      • Integrating custom buttons into your site
      • Check availability before escalating to iAdvize
      • Authenticated Messaging
        • Introduction
        • Web client-side implementation
          • Authenticated Messaging overview
          • Brief timeline of the integration process
          • How to enable authenticated mode in the administration portal?
          • How to implement the customer authentication backend (token provider)?
          • How to authenticate with iAdvize in client's website?
          • How to deal with activation success or failure?
          • How to logout?
          • Compatibility with Mobile SDK
          • FAQ
        • Web backend implementation
          • Important information and recommendations
          • Signature and Encryption Detailed Process
          • Technical backend implementation
          • FAQ
      • Cross-domain Conversation Continuity
      • Customize replies with Markdown
    • Agent workspace
      • Custom App example and step-by-step tutorial
        • Get Started
        • Work with the Desk
        • Intent / Trigger
        • JWT
        • References
    • Administration
      • Users
        • SAML SSO Authentication - Implementation Guide
        • Create, update and delete users via API
        • Manage the availability of your users with the iAdvize API
        • Integrate the iAdvize conversation panel into an existing tool
    • Data & Analytics
      • Anonymize a conversation or visitor data
      • Create a custom dashboard
      • Find contact data using GraphQL
      • Retrieve conversations data
      • Retrieve messages exchanged within a conversation
  • Technologies
    • GraphQL API
      • Terminology
      • Reference
      • Authentication
      • Schema lifecycle
      • Error Management
      • Pagination
    • REST API (deprecated)
      • Statistic (deprecated)
      • Group (deprecated)
      • Call meeting (deprecated)
      • Operator (deprecated)
      • Skill (deprecated)
      • Transaction (deprecated)
      • Visitor (deprecated)
    • Webhooks
      • Reference
      • Guides
    • Desk events
      • Reference
    • Web & Mobile SDK
      • Javascript Web SDK
        • Reference
      • Javascript Callbacks
        • Reference
        • Guides
      • Mobile SDK
        • Fourme (latest)
        • Epoisses
        • Dauphin
        • Cantal
        • 🤝Support Policy
        • 🤔Frequently Asked Questions
    • Custom App
    • External Bot
      • Implementation
        • Configuration flow
        • Conversation flow
        • Conversation objects
      • Configuration
      • FAQ
      • Best practices
Powered by GitBook
On this page

Was this helpful?

  1. Use Cases
  2. Visitor experience

Customize replies with Markdown

Bot and operator messages can be further customized using Markdown syntax to add style, linking, tables, lists, etc.

Some Markdown features are fully functional, some are partially supported and some are not supported.

As not all social channels support markdown in the same way, be careful with the tags you use.

Reference

Feature

Example

Web/Livechat Support

Mobile SDK support

Bold

**bold**

🟢 Yes

🟢 Yes

Bold italic

***bold italic***

🟢 Yes

🔴 No Android only

Italic

*italic*

🟢 Yes

🟢 Yes

Strikethrough

~~strikethrough~~

🟢 Yes

🟢 Yes

Title

# I'm a title\n## I'm another title

🔵 Partially Same level for all titles

🔴 No Android only

Paragraph

Paragraph 1\n\n\nParagraph2

🔵 Partially The space between each paragraph is only 5px

🟢 Yes

Line Break

Line 1\nLine2

🟢 Yes

🟢 Yes

Code

`Code`

🟢 Yes

🔴 No Android only

Code block

var foo = 'bar';\n alert('foo: ', foo); or var foo = 'bar';\nalert('foo:', foo);

🟢 Yes Indent with four spaces or use three backticks

🔴 No

Table

`\

🟢 Yes Syntax \

🔴 No

Horizontal rule

\n\n---

🟢 Yes For compatibility, put blank lines before and after horizontal rules.

🔴 No Android only

Blockquote (Multiple paragraphs)

> I'm a\n> multiple lines blockquotes

🔵 Partially Line break is supported but not paragraph

🔴 No

Blockquote (Nested)

> Nested\n>> Blockquotes

🟢 Yes

🔴 No

Blockquote (Single line)

> I'm a single line blockquote

🟢 Yes

🔴 No

Blockquote (With other elements inside)

> # Title\n> ***bold italic***\n> - List item 1\n> - List item 2\n> - Sub item 1

🔵 Partially Refer to this table to know what is supported inside blockquotes

🔴 No

Images

![Description](https://image-url…)

🔵 Partially Instead of an embedded image in the chat, a link is displayed.

🔴 No Android only

Link

[iAdvize](https://www.iadvize.com "Go on the iAdvize Website")

🔵 Partially Link description is not displayed on hover

🟢 Yes

Link (email address)

<fakeemail@fakeprovider.com>

🟢 Yes Quickly turn an email into a "mailto" url

🔴 No Android only

Link (on anchor)

[iAdvize](#iadvize)

🔴 No

🔴 No

Link (quick link)

<https://www.iadvize.com>

🟢 Yes Quickly turn a URL into a link

🔴 No Android only

Footnote

Here's a sentence with a footnote. [^1]\n\n[^1]: This is the footnote.

🟢 Yes

🔴 No

List (Definition)

term:\n definition

🔴 No

🔴 No

List (nested blockquote)

- First item\n > Nested blockquote

🟢 Yes Indent with four spaces then use > (greater-than sign) for nested blockquote

🔴 No

List (nested code block)

- First item\n var foo = 'bar';\n alert('foo:', foo);

🟢 Yes Indent with four spaces then another four spaces (or use three backticks) for nested code block.

🔴 No

List (Nested paragraph)

- First item\n Nested paragraph

🔵 Partially Indent with four spaces for nested paragraph. Line break is supported but not multiple paragraphs

🔴 No

List (Ordered)

1. First item\n2. Second item\n 1. Sub item

🟢 Yes Indent item for nested list

🔵 Partially One level only (no sub-items)

List (Tasks)

- [x] Test Markdown

🟢 Yes

🔴 No

List (Unordered)

- First item\n- Second item\n - Sub item

🟢 Yes Indent item for nested list

🔵 Partially One level only (no sub-items)

Escaping

\*Not italic\*

🟢 Yes You can escape specials characters with a backslash (\). Depending on your code and the way you return the message, maybe you’ll need to escape with two backslashes

🔴 No

PreviousCross-domain Conversation ContinuityNextAgent workspace

Last updated 11 months ago

Was this helpful?