Microsoft SharePoint + Ziggu

Microsoft SharePoint and Ziggu integration: SharePoint documents written into a client's Ziggu project
Tags
Document Management
Tags
Document Management

Microsoft SharePoint and Ziggu connect through Ziggu's public REST API. The documents you mark for sharing are written into the right project in Ziggu, filed under the right category, and the client is notified. SharePoint stays your team's workspace with its drafts and internal versions, and the client portal shows the client only what you decided to share.

Key takeaways

  • Microsoft SharePoint connects to Ziggu through Ziggu's public REST API. You can build it yourself, have a partner build it, or use a ready-made template on Peliqan.
  • Documents are matched to a project and a document category in Ziggu, using your SharePoint folder structure or metadata as the rule.
  • Clients never get a SharePoint login. They see the documents that were written into their project, and nothing around them.
  • This is a scheduled connection, not an event-driven one. A file appears in Ziggu on the next run, and you set how often that is.

Why not share the SharePoint folder

Because the folder is not client-ready and never will be. It holds drafts, superseded versions, internal notes and the files belonging to other clients. Sharing a subfolder means maintaining permissions on every new folder forever, and one wrong inheritance is a disclosure.

The usual workaround is emailing the final PDF, which creates its own problem: nobody can tell later which version the client actually received. Writing the document into the client's project in Ziggu answers both. There is one current version, the client is notified, and you can see who opened it. See Documents.

What data moves between Microsoft SharePoint and Ziggu

The first column is the name your team knows from the app, the second is the endpoint your developer will actually call.

What it is in ZigguEndpointDirectionWhen
Documents, with the file itself and its metadata/documentsSharePoint to ZigguEvery scheduled run
The category the file is filed under/attachment_categoriesSet at write timeWith the document
The project the file belongs to, resolved from your folder or metadata rule/projectsMatched, not createdWith the document

How do you connect Microsoft SharePoint to Ziggu?

Three routes, same API underneath. Pick the one that matches who is going to maintain it.

  1. Build it yourself. Request an integration token from Ziggu, then write against api.ziggu.app/public. Tokens are issued per organisation. Endpoint reference: Ziggu API documentation.
  2. Have your integration partner build it. Same API, same token, someone else's maintenance.
  3. Use a ready-made template on Peliqan. Deployed and configured rather than written, and adapted per customer.

Whichever route you take, one decision comes first and it decides everything else: the rule that says which file belongs to which project. A folder per project is the simple version. A metadata column is the flexible one. Settle that, run it once on a single project folder, and look at what the client would see before you widen it.

Where teams use it

Sharing the approved version, not the folder it came from

Your team keeps working the way it works, with drafts and revisions in SharePoint. Only what your rule marks as shareable crosses over, so the client gets the approved plan and never sees the six versions before it.

Letting the handover pack assemble itself

Every document that has to reach the client at handover is already filed in SharePoint. Rather than building a pack by hand at the end, each document lands in the client's project as it becomes final, and the pack exists because the project is finished.

Giving a whole portfolio the same document structure

One folder pattern in SharePoint becomes the same category structure in every project in Ziggu. A client on one project and a client on another find their documents in the same place, which is what makes the portal predictable enough that people stop asking. See how property developers use Ziggu.

What Microsoft SharePoint and Ziggu do not do

  • This is a scheduled connection, not an event-driven one. A file saved in SharePoint appears in Ziggu on the next run. You set the schedule.
  • There is no Ziggu app inside SharePoint. Somebody builds or deploys the connection, whether that is you, your partner or a template on Peliqan.
  • Projects are matched, not created. A document whose folder or metadata does not resolve to an existing Ziggu project has nowhere to land, so the mapping rule has to be right before you scale it up.
  • What a given implementation moves is agreed at setup. Treat the table above as the shape of the connection, not as a fixed contract.
  • Ziggu's API is rate limited to 60 requests per minute across all endpoints, which is what shapes a first load of an existing document library.

Questions about the SharePoint integration

Do our clients need SharePoint access?

No. That is the whole point. Clients only ever see documents that were written into their own Ziggu project.

How does a file end up in the right project?

Through the rule you set: a folder per project, or a metadata column in SharePoint that names it. The connection resolves that to an existing Ziggu project.

How quickly does a document appear in Ziggu?

On the next scheduled run. You set the schedule.

Does the client get told when a document arrives?

Yes, the same way they are notified about any other document in Ziggu. You can also see who opened it.

Which way does it move?

Documents move from SharePoint into Ziggu. Anything beyond that is a decision taken when the connection is built.

We use something else for documents. Does that work?

Yes. Nextcloud and Dynamics 365 cover the same ground, on their own routes.

Last verified: 27 August 2026.

Everything you need to make every project a success

Documents
  • Store all project files, plans, specs and contracts, in one clear place.
  • Notify clients when new documents are uploaded.
  • Track views to see who accessed each document.
  • Clients always find the latest version, no confusion.
Conversations
  • Keep messages with clients, partners and your team in one place.
  • Assign conversations to teammates for faster responses.
  • Use internal notes to align with your team behind the scenes.
  • One central inbox, no scattered chats or missed replies.
Decisions & approvals
  • Upload multiple proposals for clients to compare and approve.
  • Let clients choose directly in the portal, fast and simple.
  • Track every decision to avoid disputes or miscommunication.
  • Use reminders to nudge clients and keep projects moving.
Milestones
  • Build clear timelines with key phases and deliverable deadlines.
  • Keep all stakeholders informed without endless status emails.
  • Track progress across projects or clients at a glance.
  • Organize content by milestone for quick access.
Workflows & automations
  • Build a project timeline once and reuse it for every project.
  • Link tasks, messages, decisions and documents to milestones.
  • Notify the right people automatically, at the right time.
  • Launch steps and share content automatically, per phase.
Reports
  • Log issues with photos, notes and details in one place.
  • Assign each issue an owner and a deadline.
  • Let clients submit support requests directly in the portal.
  • Get client sign-off that an issue is resolved.
Client updates
  • Post project news clients can scroll through.
  • Give clients a clear milestone timeline to follow.
  • Share a real-time budget overview, anytime.
  • Keep clients informed without the update emails.
Forms
  • Build multi-question forms to collect client input.
  • Send them at the right moment, with reminders.
  • Run intake forms so projects start with everything you need.
  • Track satisfaction and NPS across every project.
Software icons floating around the Ziggu logo

Can Ziggu integrate with your systems?

Ziggu already integrates seamlessly with a number of CRM, ERP and document management systems. Can't find yours? Contact us and we'll research the possibilities!

CONTACT US