Improving organizational resilience requires a holistic and continuous approach that involves all levels and aspects of the non-profit. To enhance their resilience, non-profits should develop a clear and shared vision, mission, and values that guide their decisions and actions. It is also important to foster a culture of trust, collaboration, and empowerment that encourages creativity, innovation, and risk-taking. Aligning the strategy, goals, and objectives with resources, capabilities, and environment is also key. Additionally, effective governance and accountability mechanisms must be established to ensure transparency, participation, and feedback. Moreover, building diverse and flexible teams that can leverage their skills, knowledge, and networks is essential. Implementing robust and agile systems and processes can support the non-profit's operations and activities. Engaging with stakeholders regularly and openly is also important to build strong relationships. Monitoring and evaluating performance using relevant data is also necessary. Finally, learning from successes and failures can help the non-profit improve its practices and policies.