After long discussions with his current club Bray Wanderers the two agreed a deal to bring Zayed on loan till the end of the season, after which Crewe will have to option to sign the Irishman.
The half Tunisian 20-year-old striker will take the number 33 shirt for Saturday's trip to Walsall.