Soak chickpeas overnight. Skin and split them, or use pre-skinned split chickpeas.
Boil potatoes until very tender, then mash until completely smooth.
Rinse bulgur, drain well, and let it air-dry until moist but not wet.
In a large bowl, combine chickpeas, mashed potatoes, bulgur, herbs, onions, flour, chili powder, seven spices, and salt. Knead for 5–7 minutes until a firm dough forms. It should hold together without being sticky. Adjust with a little water if too dry or a little flour if too soft.
Preheat oven to 400°F (200°C). Generously oil a 9×13-inch baking dish. Press the dough evenly into the pan, about ½–⅔ inch thick, smoothing the top.
Score into diamonds or squares, cutting all the way through. Slowly pour olive oil evenly over the surface, allowing it to seep into the cuts.
Bake for 45–60 minutes, until golden and slightly crisp on top. Let cool for 10 minutes before cutting and serving.