User Macro Processing Out of Order

What order do User Macros get processed in?

In my User Macro field … I want my Outline (Called %structure%) to be built first before the Title, so that I can have AI base my title from the outline.

%STRUCTURE = [Build me an Outline based on %keyword%]
%TITLE% = [Write me a Title based on %STRUCTURE%]

However, in the AI logs … the TITLE is still processing first with a literal %STRUCTURE% tag. it literally passed the “%STRUCTURE%” (the var name tag, not the value) to the AI. I wanted it to pass the actual outline.

NOTE: I purposely did not want to use the %OUTLINE% tag because I know it has special meaning for SCM.

However, H1 %TITLE% /H1 is still the first item in the “Article Prompts” field. So … are you calling variables from User Macros as you need them based on order in Article Prompts? or do you process all User Macros first before starting the Article Prompts field? (Logically, It should be the latter … but it doesnt seem so).

%TITLE% is reserved by SCM, thats why it always runs first.

This was back in older SCM where there was a separate title macro box, its like this for backwards compatibility.

Change it to %TITLE1%

This is the only gotcha, the other one is %outline% as you correctly stated :+1:

Ahh … thanks for info