Effective use of my free heal

Is there way to make a smart heal macro that will throw my free heal on whoever may need it without having to do a lot of extra clicking?

That’s about as smart as you can make it.

I can get behind a target of target cast. Thank you so much

I just wanted to point out these WoW macro guidelines:

Macros cannot make smart decisions for you. They can’t cast spells based on cooldown, or check if a buff is active, or magically fit all your abilities onto one button.

Be aware that scripting can’t be used to cast a spell, use an item, or take any other “secure” action.

These rules are completely null and void when you are not in combat. While out of combat, macros CAN make smart decisions for you.

So if you wanted, you could write a macro that checked all party members HP and used EditMacro to /use your heal on whichever member has the lowest health.

It would only work just as soon combat ends.