Regarding the frequency of the meetings, with a remote worker you need a way to:
- agree on a goal.
- agree on a deadline for the goal.
Given that, you need to talk with the remote worker each time the current goal is accomplished, so you can evaluate it, and agree on a new goal and a new deadline.
You also need a way (e.g. mail) for the remote worker to let you know if the current deadline is not going to be met because of a particular problem. Then you decide if you need to have an extra talk to set a new deadline or to look for ways of increasing speed/productivity (e.g. proper training).
Depending on the profile of the remote worker:
- For inexperienced people, start with daily goals (this helps to keep each goal simple and easy to agree on). You are already doing this.
- When someone has demonstrated performance over time, decrease the frequency of the communication (e.g. daily report of advance and weekly chats).
Regarding the need to feel part of the team, there are other ways to do it:
- Each time you make team t-shirts, company coffee mugs, company cards, company pens..., send some of them to the remote worker.
- Send her feedback on the team's performance and communicate her the changes on the company (e.g. new hirings).