@jas you can add a filter after the trigger event and then play around with what you want to exclude. Stripe triggers give a bunch of information so there are loads of options to filter on.
But I’m wondering what trigger you are using? Stripe is correct from their perspective that a webhook action is sent (thus possibly causing a Zapier Trigger) for every action a user takes in your stripe account, however you can specify which actions you want to use as triggers. Take a look here: https://zapier.com/apps/stripe/integrations specifically at the Triggers tab. I think something like New Customer, or New Order, or New Charge would be the right trigger event for what you are looking for. We often trigger on New Charge and use a filter step to prevent the recurring (subscription) or one-off purchases go through so we only get the new subscriptions.
And yes you can send an email through Gmail via Zapier. you can automate this. The trouble comes if you are sending more than x/minute or to more than a couple of hundred people at a time. These are Gmail's limits not Zapier’s.