web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Apps
Unanswered

App Question

(0) ShareShare
ReportReport
Posted on by

We are looking into creating an OrgChart PowerApps Application, with the ability to call/text other people in the business, as well as when someone from inside the company calls, it shows up with their Caller ID (name/position/Department) on the call receiver’s phone.

 

Is this something that could be accomplished using PowerApps?

Categories:
I have the same question (0)
  • v-micsh-msft Profile Picture
    Microsoft Employee on at

    Based on what I know, this is not available.

    Currently it is only available for PowerApps to call the specific number with the Launch("tel:1234567890") message.

    You could check the example below:

    Phone call

     

    You may consider rise it as a new idea:

    https://powerusers.microsoft.com/t5/PowerApps-Ideas/idb-p/PowerAppsIdeas

     

    Regards,

    Michael

     

  • RusselThomas Profile Picture
    4,014 on at

    Hey chrisfca,

     

    While it's not strictly possible to do what you're describing with PowerApps, there are a few things you can play with, assuming your Active Directory is current with profile information such as department, phone number, manager etc.;

     

    • You can allow users to search for people using Office365Users.SearchUser and get profile info such as department, phone number etc.
    • You can list the people that report to that user using Office365Users.DirectReports
    • You can show the person's manager using Office365Users.Manager
    • You can provide a button to IM or call people based on this info using Launch()

    While it's theoretically possible to 'crawl' up the organisation manager by manager up to the CEO and represent this structure, it's likely to be a bit of effort and not very easy for the user to navigate, so it comes down to what the primary purpose of your app is...what is the user story as they interact with it?

     

    For dialling, there may be a few constraints (what browser you're using, what 'call' client is setup as default for the pc), but if you use Skype for Business and it's user-to-user they will see who's trying to call them - and here you can just use the Launch() function with an action as follows;

     

    Launch("sip:" & varUserEmail) will start an IM, or you can call from there

    Launch("tel:" & varUserTelephone & "?call") will attempt to call the person using whichever client is configured for dialling 

    Launch("skype:" & varUserEmail & "?call") to launch Skype (not Skype for Business) - although I haven't really played with this much.

     

    varUserEmail = emil address of person you're trying to contact

    varUserTelephone = Telephone number of the person you're trying to contact

     

    If you want to automatically send an IM you can also use the Skype for Business connector.

     

    Like I said, probably won't get you precisely where you want to be, but things to play with 🙂

     

    Kind regards,

     

    RT

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 358 Most Valuable Professional

#2
11manish Profile Picture

11manish 214 Super User 2026 Season 2

#3
Mohsin Ali Profile Picture

Mohsin Ali 185

Last 30 days Overall leaderboard