How should I structure multi-client workflows?

Use workspaces to isolate each client. Store a mapping in your app between your client records and their corresponding Postly workspace and social account IDs. When triggering posts, send requests using the correct workspace and account combination.