Can I add more than one free product?
Yes, it’s possible; you just need to configure the promo rule accordingly.
In this scenario where Discount Amount = 1 and Discount Qty Step = 100, if a customer spends $200, he will get 2 free items. If they are simple products, they will be added to the shopping cart automatically; if promo items are configurable, there will be a pop-up where one can choose attributes of promo items.
In this case a customer will get one X and one Y for each two A in the cart: