We use the 'Free Gift' campaign frequently because automatically adding the free product to the cart offers the best user experience. However, the current logic is limited: if we run a 'Buy 2, Get 1 Free' offer, it does not scale up (e.g., buying 4 does not grant 2 free items).
Feature Request: Could you add an integer field that allows the campaign logic to apply multiple times based on the cart quantity?
While we could use the '100% discount' campaign type, to handle the scaling correctly, it requires customers to manually add the free items to their cart, which is not user-friendly.