Quikly has two separate permission systems that work together: team roles control what you can do across the organization, and proposal permissions control what you can do on a specific proposal.Documentation Index
Fetch the complete documentation index at: https://docs.getquikly.com/llms.txt
Use this file to discover all available pages before exploring further.
Team roles
Every team member has exactly one organizational role.| Role | Who assigns it | Capabilities |
|---|---|---|
| Owner | Automatic (team creator) | Full control: billing, settings, members, rate cards, all proposals. Only one per team. |
| Admin | Owner promotes a member | Manage members (invite, remove, change roles), edit rate cards and agency margin, access all team proposals and analytics. Cannot change billing or promote other admins. |
| Member | Owner or Admin invites | Create and edit their own proposals, access shared templates and rate cards, view team proposals (subject to the team’s default access setting), use the team’s AI quota. |
Team roles only determine organizational-level access. What a member can do on a specific proposal is controlled by proposal permissions (see below).
How team role affects your subscription
- The owner pays for the Team plan and manages billing.
- Admins and members inherit Team-level access automatically — they do not need their own paid plan.
- If a member already has a personal Pro subscription when they join, Quikly sends an email notification explaining that the Team plan covers all Pro features. The member can cancel their personal Pro plan to avoid double billing. Quikly does not cancel it automatically.
- If a member is removed from the team (or leaves voluntarily), their personal subscription — if still active — takes effect again immediately. No data is lost.
Proposal permissions
Each proposal has its own permission level for every user who can access it.| Permission | What you can do |
|---|---|
| Owner | Full control: edit content, pricing, settings, sharing, collaboration, and deletion. Assigned automatically to whoever creates the proposal. |
| Editor | Edit proposal content and pricing. Cannot delete the proposal or manage sharing settings. Only available to members of the same team as the proposal. |
| Reviewer | Leave comments and submit review decisions (approve, request changes, reject). Cannot edit proposal content. |
| Viewer | Read-only access. Can view the proposal but cannot edit, comment, or review. |
How proposal permissions are resolved
Quikly resolves your effective permission on a proposal using this priority:- Proposal owner — if you created the proposal, you are the owner regardless of other settings.
- Explicit collaborator — if the proposal owner added you as a collaborator with a specific permission (editor, reviewer, or viewer), that permission applies.
- Team admin — if you are an admin (or owner) of the same team as the proposal and no explicit collaborator entry exists, you get editor access.
- Team default access — if you are a member of the same team and no explicit collaborator entry exists, the team’s default proposal access setting applies (view, review, or edit). The owner configures this in team settings.
- No access — if none of the above apply, you cannot see the proposal.
Editor role restriction
The editor permission can only be assigned to active members of the proposal’s team. This ensures editors always work within the same organizational context — shared rate cards, roster, templates, and client list. If the proposal does not belong to a team (personal proposal), the editor option is not available when adding collaborators.Invitations
Inviting someone to your team
Team owners and admins can invite new members from Settings → Team → Members.- Enter the person’s email address and choose a role (Admin or Member).
- Quikly sends an email with an invitation link.
- The link redirects the invitee to the app, where a confirmation dialog appears.
Accepting an invitation
When you receive a team invitation, a notification appears in the notification bell inside the app (in addition to the email). Clicking the notification opens a confirmation dialog. If you have existing personal data (clients, templates, leads, or proposals), the dialog asks you to choose what to share with the team:- Shared items are migrated into the team — all team members can see and use them.
- Items you keep private remain archived during your membership. They are invisible while you are on the team but are automatically restored if you leave or are removed.
Rejecting an invitation
You can decline a team invitation from the confirmation dialog. The invitation is permanently marked as rejected. The team owner must send a new invitation if they want to try again.What happens when you leave or are removed
- Your
team_idis cleared. You regain access to all personal resources that were archived when you joined. - Your personal subscription (if still active) takes effect again for determining your plan tier.
- Your profile type (freelancer, team, or agency) does not change — it stays as it was.
- Proposals you created while on the team remain accessible to you in your personal proposals list.
Collaborative proposals
Team members can work together on proposals through comments and reviews.Comments
Any collaborator with reviewer or editor permission can leave comments on a proposal. Comments are tied to specific sections and can be:- Resolved by the proposal owner or the comment author.
- Replied to by any collaborator with comment access.
Reviews
Proposal owners can request a formal review from any collaborator. The reviewer receives a notification and can:- Approve the proposal.
- Request changes with a message explaining what needs to change.
- Reject the proposal.
Review page
Reviewers access the proposal through a dedicated review page that shows the proposal preview alongside the review context panel with comments and the review decision form. Viewers see only the preview — the comments panel is hidden for read-only users.Subscription behavior summary
| Scenario | What happens |
|---|---|
| Free/Starter user joins a team | Gets Team-level access (inherited from the team owner’s plan). |
| Pro user joins a team | Gets Team-level access. Receives email about overlapping Pro plan — can cancel it to avoid double billing. |
| Lifetime user joins a team | Keeps Lifetime status (higher than Team). |
| Member is removed or leaves | Personal subscription (if still active) takes effect. Falls back to Free if no active subscription. |
| Owner pays for Team plan | All members (up to the seat limit) inherit Team-level features. |