# For agencies > Markdown version of https://postlake.dev/use-cases/marketing-agencies . The canonical page for humans. > PostLake is the social media API for AI agents: https://postlake.dev/llms.txt Many clients, many accounts, one integration, and no seat licences. ## The problem Agency tooling is usually priced per seat and organised around a dashboard. If you are automating, both are the wrong shape: you pay for people who never log in, and you cannot script the thing you do fifty times a day. ## What PostLake does about it ### A brand per client Profiles keep each client's accounts separate. Post to one brand by name without naming every channel it owns. ### Unlimited connected accounts You are not charged per account or per seat. You are charged for posts, which is the thing that actually scales with your work. ### Limits per client If you hand automation to a client's own agent, restrict it to their brand and their networks so it cannot reach anything else. ### One report across everything Analytics come back in one shape across every client and network, so a monthly report is a query rather than an afternoon. ## How it fits together Create a profile per client, connect their accounts to it with a link they open themselves, then post by profile name. ## Common questions **Is there a per-seat cost?** No. There are no seat licences and no per-account fees. You pay for posts. **How do I keep clients separate?** Each client is a profile owning its own connected accounts. A post addressed to one profile can never reach another's channels. **Can a client connect their own accounts?** Yes. Generate a signed connection link and send it to them. They approve on the network's own screen, which is the one step that always needs a human.