Magento 2 - Event after customer edit account and address

You can use below events for 3rd point.

Edit Address

customer_address_save_after

<event name="customer_address_save_after">
    <observer name="customer_addres_after_save_viv_observer" instance="Magento\Customer\Observer\AfterAddressSaveObserver" />
</event>

or

customer_address_save_before

<event name="customer_address_save_before">
    <observer name="customer_address_before_save_viv_observer" instance="Magento\Customer\Observer\BeforeAddressSaveObserver" />
</event>

Hope this helps.


For 2, you can use the same event as 1: customer_save_after_data_object

For 3, you can use the customer_address_save_after event