FreeTrade promotion - ISA deposit

Not after. But within 90 days. That is what the link you posted says.