Rules: after saving new content + after updating existing content both triggered on node create
You could add a condition in both rules to check whether the $node-&gt;created and $node-&gt;changed timestamps are same.

For a newly created node $node-&gt;created and $node-&gt;changed time will be same, while for an updated node both will be having different timestamps.

You probably need to add an Execute custom PHP code in rule condition to do this.