June 2025- Bug fixes, Enhancements & Documentation Updates

Sangeeta Mishra

JUNE 26, 2025

Share

Bugs Fixed:

1) Double login required to access Glific account- Raised by many NGOs

Many organisations were experiencing that even after entering the correct credentials, Glific account would prompt to log in again before granting access to the platform.
It wasn’t a smooth user experience — having to log in twice just to access the platform felt inconvenient.

We have fixed this! 

Now, if your login details are correct, you will be logged in smoothly in a single go — just as it should be.

2) Chats: date filters:

We had noticed a gap while filtering the Chats section — when users applied a date filter and clicked on a contact, the chat window would still show the latest message instead of jumping to the messages from the selected date range. This meant users had to manually scroll and check for the relevant messages.

We have fixed this!
Now, while applying the date filter the chat window will automatically scroll to (or highlight) the messages that match the filter. This makes it much easier to find exactly what you are looking for and  no more endless scrolling!

3) Contact import : Phone number validation

We got an issue during contact imports — the system was allowing phone numbers without valid country codes (like missing the +91 for India). While these numbers were added to the contact table, messages sent to them would fail, causing confusion for users.

Although we already had phone number validation in place, it wasn’t catching these cases correctly.

We have now improved this! 

The validation logic has been updated. Only properly formatted phone numbers (phone numbers with the correct country code are accepted, whether or not they include the “+” sign) will be added during contact import. This reduces errors and ensures messages reach the end users.

New Feature/Enhancements Done:

1) Fixing infinite loops: now with node UUIDs in notifications:

Previously we tackled an issue that made debugging flows a bit tricky.
When a flow entered an infinite loop, the system would send a notification with the Flow ID and Contact ID — but it missed a crucial detail: the Node UUID  where the loop was happening. This made it hard to pinpoint the exact spot causing the infinite loop issue, especially in nested or large flows.

We have fixed this! 

Now, whenever a loop is detected, the notification will also include the Node UUID — making it much easier to locate and resolve the issue.

Where to find the Node UUID in Glific Platform?

Login to the Glific Platform → Go to your Flows → look at any node (like “send contact a message, wait for response,send interactive message. etc) → you will see a 4-character ID on top of each node. That’s the Node UUID.



2) HSM improvement: Quick Replies now set as default button type

While adding buttons to HSM templates, users often had to manually select the Quick Replies option each time. This added an extra step, especially when most templates commonly use quick replies.

We have streamlined this!
Now, Quick Replies will be selected by default when you add buttons to your HSM template — saving you a few clicks and making the setup process more intuitive.

3) HSM Templates: English is now set as default language

Earlier, the language list for HSM templates was sorted alphabetically, so English wasn’t selected by default. This often led to users unknowingly submitting templates in the wrong language — increasing the chances of rejection by Meta.

We have fixed this! 

Now, English will be automatically selected as the default language when creating an HSM template. This small change will help to prevent errors and will make the submission process smoother.


4) Manage Profile: now supporting Deactivate Profile option:

Our NGOs who are using this feature named Multiple Profiles had a clear need — they wanted a way for contacts to deactivate their profiles, not just create or switch between them. This was essential for better managing user journeys and maintaining clean data as part of their operations.

So, we got together and made it happen.

We have added a Deactivate Profile option right after Switch Profile in the Manage Profile node. This new option allows you to input the specific index of the profile you want to deactivate — giving you more control and flexibility in managing contact profiles.


Documentation Update:

New Documentation Added:


1) How to set up HSM delivery dashboard:

Many NGOs have asked how they can easily track the number of contacts who did not receive business-initiated messages due to Meta’s frequency capping on Marketing HSMs.

We’ve put together detailed documentation to help with this — please do give it a read here.

2) Save a result for this flow:

In flow creation, there’s a node called “Save a result for this flow”.

It allows you to store the output or outcome of a specific flow run — which is especially useful for tracking user responses or decisions.You can learn more about when and how to use it in the documentation here.

Leave a Reply

Discover more from Glific

Subscribe now to keep reading and get access to the full archive.

Continue reading