Yep multiple instances, same text everytim! In fact my next question after I sort out these is how to repeat this with 100 of these snippets within the same variable, using the "for each" loop i imagine.
Only irregularities are sometimes the position title isn't there and it's just "at bill gates foundation" and sometimes there's only an email or only a number and not both. However that's pretty easy to account for by setting up 3 different if thens using the existence of lack of existence of ( and @ characters.
I managed to solve # 1 btw, probably an overkill solution but managed to find regex that finds an email and then just replace it with nothing to create a phone number variable.
Here's the text ( there should be 2 empty rows inbetween "your contacts are ready" and the name
Your contacts are ready
Co-Chair & Co-Founder at Bill Gates Foundation
(800) 800-8000 firstname.lastname@example.org