You might want to add a user to a particular stream that they haven't subscribed to yet so that they can send and read messages in that stream. In Zulip, you can add users to a public stream even if you aren't subscribed to that particular stream, but you must be subscribed to a private stream in order to invite a user to join that stream.
You can add users to streams, both public and private, that you're subscribed to.
1. Click the cog (![cog](/static/images/help/cog.png)) next to
**Streams** in the left sidebar. A tooltip labeled **Subscribe, add, or configure streams**
2. The stream browser will now appear, showing all streams that you've subscribed to by default. If you wish to see streams that you aren't subscribed to, click the **All Streams** tab; the tab will turn gray upon doing so.
3. Locate the stream that you want to add a user to in the stream browser. You can search for specific streams by entering the name of the stream in the **Filter streams** search box.
4. Click on the stream that you want to add someone to. The right side of the stream browser, labeled **Stream settings**, will now display that settings of the stream that you've selected.
5. After making sure that your cursor is hovering over the **Streams settings** section (right half of the stream browser), scroll down to the section labeled **Stream membership**. This section shows the usernames and emails of all users that are currently subscribed to the selected stream.
7. As you type, autocompletions will appear. You can choose to select an option from the autocompletion dropdown or fully enter the email address of the user.
9. After you press the blue **Add** button, the user will be listed in the **Stream membership** section, confirming that they have been successfully added to the stream.