Looking for the email automation solution which can be integrated with our app
backends and we can sent emails based on user activity.

For example.

1- User registered will receive email with Welcome message

2- User did not request a service in x days will receive email with discount,
after y days still did not request a service will receive another emails with
discount.

3-User requested a service will receive email with thank you message and etc.