I'm looking for a way to a macro, or possibly an internal note added when an agent first opens a ticket. We need to set reminders for agents to add certain documentation before taking action on the ticket (pending, on-hold, solved).
Is there an option or workaround to do this?

If you would like to trigger an internal note to be automatically added to an agent-created ticket, you can achieve this with the Advanced AI add-on. If you have the Advanced AI add-on, you can create a trigger that automatically adds a public comment or an internal note to a submitted ticket that meets certain conditions. Kindly visit this article to learn more about this feature: Can I configure a trigger to add a comment to a ticket?
I also found this community post wherein a user shared a tip on how to configure this workflow using a Webhook without the Advanced AI add-on. However, please note that the use of a trigger and a webhook to update tickets is not recommended or supported.