Skip to content

Add agency multi-account workspaces - #25

Merged
im-anishraj merged 1 commit into
mainfrom
product/agency-workspaces
May 24, 2026
Merged

Add agency multi-account workspaces#25
im-anishraj merged 1 commit into
mainfrom
product/agency-workspaces

Conversation

@im-anishraj

Copy link
Copy Markdown
Owner

Summary

  • add agency plan limits for multiple Instagram accounts and workspace members
  • enforce account ownership and plan limits during Instagram OAuth connect
  • add account filters across dashboard stats, campaigns, campaign creation, logs, settings, and post fetching
  • add workspace member invitation APIs, invite acceptance route, role-aware owner/admin/member access, and settings UI
  • remove external Google font fetch dependency so production builds do not rely on fonts.gstatic.com

Validation

  • npm run db:generate
  • npm run typecheck
  • npm run lint
  • npm test
  • npm run build
  • local migration deploy
  • authenticated smoke: agency stats returned 2 accounts with AGENCY limits, campaign creation respected selected account, member invite created pending admin invite
  • browser smoke: public invite page rendered without console errors or horizontal overflow

Closes #12

@im-anishraj
im-anishraj merged commit 4025958 into main May 24, 2026
1 check passed
@im-anishraj
im-anishraj deleted the product/agency-workspaces branch May 24, 2026 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

P1: Add agency multi-account support

1 participant