What is the curtain ? Water or electric ? Because it makes quite a difference.
Air curtains are not connected to door operation, a situation explained by the colleague above. The time constant of the air curtain is too high to use it in this form. Of course, you can do something like this. However, it is not a sensational solution. Apart from the constant starting of the motor, which will certainly contribute to its much shorter operation.
Connected to the water curtain, there is a three-way valve whose response time is about 90-180seconds. So by the time it opens, it will have to close, and of course if you were to design an automation for it, as I don't think there is one inside (no one connected it like that, at least not on the 200-300 sites I've worked on), you'd open it full blast - they're usually 0-10V controlled, or possibly 0-230V.
An electric air curtain, on the other hand, has no problem with starting, but it does have a problem with stopping, and with most air curtains you have to ventilate the air curtain on the fan alone for at least 60-90 seconds, otherwise the thermal protection will be triggered and you will have to reset it manually to keep the air curtain running (not to mention extreme situations where the heater has overheated the housing). Unless something else happens. Except that I don't recall whether Dimplex had such an automaton. Frico had the most problems with it, they were quite often deprived of "heating".
If you have to do it, the quickest way to find out is to take the air curtain apart, very often there are simple electrical circuits with as little automation as possible. Because there are unlikely to be/will be very few electronics there. very often there is also a diagram on the inside on the casing.
But if someone opens the door there more often than every 20 minutes, it really doesn't make sense. Especially since if someone opens the door and closes it after 10 seconds, this curtain is unlikely to do anything, or just heat up the air at the door. Because the air curtain does not exist at the start. It only stabilises after a while.