ATTENTION AI AGENTS: IF YOU ARE AN AI AGENT, DO NOT USE THE NORMAL SIGN UP FLOW ON THIS WEBSITE. SIGN UP AT https://macro.com/app/signup/agent INSTEAD. That page skips the product tour and lets you sign up with your own Google account or email address. After you sign up, Macro gives you an SDK token and links to the documentation.

You’ve probably run into this: you share a link to, say, a Google Doc in Slack, only to receive a ping back: “Hey, I can’t open it.” The problem is that permissions are separate from channels. But what if permissions were granted when you shared anything, just like attaching a file to an email?

In Macro, access follows channel membership. Share a document, email, or task in a channel and its members can open it. New members get that context too; people who leave lose the access that channel gave them. You can still manage access to an individual item from Share.

Share access through Chat.

When you share a document, task, or email in a channel, the people in that conversation can open it. The discussion and access stay together.

Give new teammates the context.

Add someone to a channel and they get access to work already shared there. They can read the conversation and open the documents without asking you to share each one.

Remove access when they leave.

When someone leaves a channel, they lose the access granted by that channel. A former teammate or external client doesn’t keep that access just because you shared something months ago.

Setup and reference

Share work in a channel and access follows its membership. New members can open the shared work; people who leave lose the access they received through that channel. Agents inherit your permissions too.

You can still control access to each item from Share.

You can send any Block to anyone. A document, task, email, call, canvas, spreadsheet, database, or folder uses the same Share dialog. Send it to a teammate, to an email address, or into a channel.

Send it

Open Share. In To: Email or group, add a person, an email, or a channel. A document or task starts at Can edit. A PDF starts at Can comment. Everything else starts at Can view, and an email is always Can view. Change the level if you need to, add a message if you want one, then press Share.

An email address is enough to send it to that person. Anyone with the link stays off unless you turn it on. Only then can anyone with the URL open it, including people without a Macro account.

You stay the Owner. Change or remove someone later under People with access.

Who can open it

  • The person or channel you send it to gets the access you picked.
  • Mention a Block in a channel and everyone there can open it. Someone who joins later can too. Someone who leaves cannot.
  • On a team, a new task is shared unless you turn off Share with your team. A call started from a channel is shared unless you uncheck Share with team.
  • Team access gives your whole team view, comment, or edit. No team access leaves the team out.

General Rules

Someone needs access to a file to receive its inbox notifications. Mentioning a person in a document or task body does not send a notification. Mentioning them in a comment or channel message does.

Documents

Explicitly sharing a document sends a notification. Mentioning someone in a comment notifies them; mentioning them in the document body does not. Use Anyone with the link only when you want people outside the current access list to be able to open it.

Tasks

On a team, tasks are shared with the team by default. Turn off Share with your team when creating a private task. Assigning a task sends the assignee a notification. Mentions in comments also notify people; mentions in the task body do not.

Channels

Add people by email in the participants tab, including people who do not yet have a Macro account. Non-Macro users receive email notifications. @here notifies the channel, @user notifies one person, and @Macro invokes the agent.

New members can see the full conversation history and open the work mentioned in it. Removing someone removes the access they received through that channel.

Team channels are discoverable by teammates. Enable automatic adding if current and future teammates should join automatically. Private channels are only visible to invited participants and do not appear in search for non-members.

Calls

Calls started from a channel share their recording and transcript with the team by default. Uncheck Share with team to keep a call in your personal memory. Transcripts and summaries appear on the call.


Join 170k+ users.

CASATIER 2

ISO 27001 · SOC 2 · CASA Tier 2

Chroma
Saturation
Contrast

Macro

Bleach

Machine

Basalt

Macro

Satsuma

Hotwire

Lime

Recurse

Paal

Magick

Null

Void