Statistic
We are now adding statistic to see your usage at fonnte both outgoing and incoming messages. these statistic works as data to see periodic data so you can see your usage behaviour better.

Retry webhook
Previously we are automatically resend webhook after failed immediately at 3 times. but this might cause unintended issue that the client network issue might still persist during retry. so we are changing the behaviour to 15 times every minute instead of immediately. this might solve temporary DNS issue, network issue, rate limit issue, etc. webhook also mandatory to return status of 200 to be considered success
Webhook timestamp
Timestamp of the message is now added to the webhook. so you can log better when the message is received by whatsapp.
Inboxid
We are adding capabilities to add message refering to send API. this empower send API to be able to behave like replying message. previously webhook message cannot be replied using message reference, but now, using inboxid it's possible!
Webhook verification
Webhook no longer need to have GET and POST method. fonnte will now do POST only.
Api reschedule
we are adding reschedule api for rescheduling the message when you are having to change the schedule time or change delay
Enhance pending message
when the plan is expired, the device is updated to free plan.
if there are pending or scheduled messages that should be sent during the device expired, the messages are sent with branding "sent via fonnte" due to current device plan is free even though it's generated when the plan is non-free.
we are updating the workflow to keep the message to be sent with same plan when the message are requested.
so now even though your device is expired and on free plan, the message should still sent using plan when the message is requested.
this update add fairness to the user's plan.
example : request are created yesterday with regular plan, but planned to be sent tomorrow. today is expired and the device become free plan. tomorrow, the message is sent without sent via fonnte branding even though current plan is free
Typing & duration
By default, fonnte automatically set typing indicator to mimic real human behavour 1 second before actually the message. but some users need more flexibility. so, we are adding "duration" as parameter in integer. you can now use 'duration'=>10 for example to set typing indicator 10 seconds before actually send message
Typing API
we are now adding typing API so you can freely generate typing simulation for long webhook process or when waiting response for AI. this is beneficial to add presence to your user so you don't just hanging and waiting for response which now lead to better UX
Silent autoread
many of our users ask for this feature. silent autoread enable fonnte to reading the message without actually mark it as read. so you can still get the notification theoritically while enable fonnte's autoread power.

Google drive link support
you can now send file directly using google drive link. previously to send attachment, fonnte need actual url like : https://domain.com/image.png.
but now you can use google drive link like https://drive.google.com/file/d/1bqn_S9lmHVNaKjwq7LSpjeUAsFVrRVQR/view?usp=drive_link
Aksita AI integration
Fonnte AI service is quite basic and often meet challenge & inaccurate when used on more data. this can cause halucination which is undesired. that's why we now integrate with Aksita AI for providing AI service come to fonnte. you can see the tutorial here
