Tehran is 7.5 hours ahead of Miami
Best overlap: 8:00 AM to 11:00 AM in Miami is 3:30 PM to 6:30 PM in Tehran.
If you set up a recurring sync, 8:00 AM to 11:00 AM in Miami (3:30 PM to 6:30 PM in Tehran) is the natural home for it. Tehran is 7.5 hours ahead of Miami, which gives you a solid 3-hour window. Book earlier in it and neither side is rushing. Remember that Miami shifts for daylight saving and Tehran doesn't, so recalculate the overlap after each clock change.