She's giving her relationship advice and Iris trusts her enough to take it. Unless they have a fallout afterwards it makes no sense for her not to invite Caitlin to her bachelorette party, especially given that Felicity is there.
Maybe she's having Killer Frost issues and decided to stay away in case something goes bad. It sounds stupid but that's the only thing that could justify her absence