I have a problem searching for proper synonyms of the words "service" and "to provide".
I've got the sentence with repeating words which sound ambiguous and complicated. I tried to find some words to replace those but it changes the meaning completely.
Here is the sentence
Support provides service of informative emails delivery about services provided and supported by our department.
I thought I could replace provide with to pursue or just to do, but I am not sure with it. Maybe you may help me dealing with this?
Any help would be appreciated!