Template, Conversation and Message


This page is here to explain the difference between template session time and conversation session time and regular message, just in case you are still confused.


Template and Messages explanation


Outgoing

Message type

When you can use it

Opens 24 hours session?

Counted?

Billed?

Regular Message

(sendMessage, sendFile, sendButtons etc)

Only if client sent a message in the last 24 hours

no

no

no

Marketing Template

Anytime you want

better not to use it if a 24 hours incoming session is already open

no

yes, every template message

yes

Utility Template

Anytime you want


no

If a 24 hours session is open between you and the client (meaning that the client sent you a message) - we don't count.

if a 24 hours session is closed - we count every template message

Utility template is billed only if there is no 24 hours session open between you and the client

Authentication Template

Anytime you want

no

yes, every template message

Yes


Incoming

Message type

Opens 24 hours session?

Counted?

Billed?

Incoming message for the first time in 24 hours

yes

yes

Depends on your contract terms with 99 digital.

Incoming message within 24 hours of last message

no, session still open

no

no


Counted vs Billed

"Counted" means that our system count the session / the template and show it to you on the webhook. the counting makes it easier for you to know when there is a new interaction between the business and the client.

this is mostly for statistics and usage transparency.

"Billed" means that our system is billing your business for this event. this is what we charge from you on the monthly invoice usage.

The counting for incoming message happens when the client sends a message (and this is unrelated to any template messages you sent to the client prior to that). this opens incoming message conversation session.


The counting for the templates only happens when the business send a billed template to the user and status of the template is either "read" or "delivered". There is no billing or counting if the status remains "sent" or changed to "failed".


Easy examples for incoming messages and business messages


Scenario

Counted As

Billed?

Client sends a new message to the business, and the business replies with utility template right away

Incoming message session

depends on your contract

Client sends a new message to the business, and the business replies with a marketing template (not recommended)

1 Incoming message session + 1 Marketing template

Yes

Client sends a new message to the business, and the business replies with regular message

Incoming message session

depends on your contract

Client sends a new message to the business, and the business replies back after more than 24 hours with a utility template

1 Incoming message session + Utility template

Yes

Client sends new 1 message to the business, and then sends another 100 different messages to the business within 24 hours

1 incoming session

depends on your contract

Client sends a message to the business (24 hours session is open), and the business replies with either Utility or regular message

no count

no

Business sends utility template, the client replies back, and the business sends another utility message

1 Utility template + 1 incoming session

Yes

Business sends utility template, the client did not reply back, and the business sends another utility message

2 Utility templates

Yes

Business sends utility template, the client replies back, and the business sends a marketing template

1 Utility + incoming session +1 Marketing

Yes

Business sends authentication template

1 Authentication

Yes


** client sends a new message means new message after 24 hours


If you have more questions regarding this, please contact support.