At Auctane, I followed a structured process to ensure alignment - I would initial have date for date, and followed up with an email for alignment. I would also send a weekly status report for the leadership highlinting the project status and identifying any risks associated and how I am working on mitigating that risks.
For eg. in one of our projects we had a external dependencies on UPS for a new API version - our PM was working with them and the delays on their end had impact for us - the project would have been delayed by a month.
I communicated with the leadership team on the risks and the plan i have to mititgate this risk. I had a join stakeholder meeting with the UPS team and my PM. We could identify parts of the API which we could work on while they are working on thier issues - by working out a parallel path - I could reduce the risk and deliver the project on time.
By being proactive and collobrating with the stakeholders I could deliver the project on time.