Hi @AveStar,
One of the things which should be mentioned is that a prerequisite is the setup the registration of an app in Azure AD with sufficient permissions (in this case ChannelMember.ReadWrite.All, https://docs.microsoft.com/en-us/graph/api/channel-post-members?view=graph-rest-1.0&tabs=http) to execute these tasks in a HTTP action.
Lee Ford has written an nice blogpost about setting up that Authentication:
https://www.lee-ford.co.uk/using-flow-with-graph-api/
When you have setup that Authentication you could use the steps below for your flow setup.
1. Use the when a team member is added trigger action

2. Add a initialize variable action of type string. Call it TeamId.
Make sure you use the correct id of the Team as the value you want to add the members to.

3. Add a second initialize variable action of type string. Call it PrivateChannelId.
Make sure you use the correct id of the Channel as the value you want to add the members to.

4. Add a HTTP action. Use the POST method.
4.1. Copy/paste the below code snippet in the URI field:
https://graph.microsoft.com/beta/teams/@{variables('TeamId')}/channels/@{variables('PrivateChannelId')}/members
4.2. Copy/paste the below code snippet in the Headers field (switch to Headers to text mode before you paste).
{
"Content-Type": "application/json",
"Accept": "application/json"
}

4.3. Copy/past the below code snippet in the Body field.
{
"@@odata.type": "#microsoft.graph.aadUserConversationMember",
"roles": [
"member"
],
"user@odata.bind": "https://graph.microsoft.com/beta/users('@{triggerOutputs()?['body/id']}')"
}
4.4. Make sure you configure the Authentication to use Active Directory OAuth and use the values (Client Id, Client Secret, etc.) from your App you registered in Azure AD.
In my example I used parameters like TenantId, ClientId_MicrosoftTeams instead. Replace those parameters by your Ids).

Hope this helps a bit.