Hello @himanshu,
Thanks for sharing your question with the Klaviyo Community!
Klaviyo can identify your subscriber’s location automatically without asking them for it through the subscriber’s IP geolocation. Methods of how Klaviyo is able to identify your contact’s locations are:
For your specific use case, so long as you are using a Klaviyo signup form to collect subscribers, their location can be determined by Klaviyo automatically. This would allow you to create filters to prevent users who are outside of Australia and New Zealand from receiving your desired flow.
You can learn more about how Klaviyo identifies a subscriber’s location from the Understanding When and How Klaviyo Sets a Profile's Location article.
Hope this helps!
-David