Thanks for the interest in TeamPulse.
For what I have understand, you are looking more to be able to plan team’s allocation against single iteration for multiple projects.
In TeamPulse there is an option to put all your team members into a single project and use “Areas” as projects separator.
This way you will have, a single project, containing all your work (stories) and people (members) into one place, so that you could plan accordingly and track progress as one. Areas will help you, better distinguishing the origin of the stories and task.
Ex. Project: MyInitiatives
Story 1 - Area: Project 1
Task 1.1 – Assigned to Person 1
Task 1.2 - Assigned to Person 2
Story 2 – Area: Project 2
Task 2.1 – Assigned to Person 3
Task 2.2 - Assigned to Person 2
Task 2.3 – Assigned to Person 1
Task 2.4 - Assigned to Person 3
That way you could combine and plan all your stories in one iteration and track progress against iteration, and filter when needed by Area if you want to track progress by given project.
Let me know if the proposed solution will help you.
All the best,