When creating Power Users there are four steps that need to be followed for a correct configuration.
the user needs a level of “Power User’ assigned.
the specific Power User Profile(s) needs to be assigned.
the audience (User, Group, Branch) needs to be assigned.
the specific content (Courses, Learning Plans, Catalogs) needs to be assigned.
Your nightly file feed through the automation app, or API calls can automate the first three items (Level, Profile, and Audience-Branch default). If a different audience is required a separate CSV file using another automation rule can be created.
Setting specific content can be done in the UI (individually or bulk) by power users. You can also handle assigning resources via an automation rule through a CSV load.