The purpose of this role is to ensure that our customer base are contacted within the given time frames of purchasing a Vodafone product or services from a Digital Mobile outlet.
Does it make sense, or have they used the incorrect preposition?
The purpose of this role is to ensure that our customer base are contacted within the given time frames of purchasing a Vodafone product or services from a Digital Mobile outlet.
Would 'for' work too/give the same meaning?
No. 'For' suggests the time frames relate to a period during which the customer must purchase the prouct. They don't. They r
I fail to see why you think you can easily replace one preposition with another. That's just gonna give other meaning to your sentence and that's it. If you need using "of" - use "of", if you need using "for" - use "for". What's the problem about that?