The WordPress plugin for OneDrive

Connect OneDrive to WordPress. Browse files, stream media, accept uploads, and sell digital products from your Microsoft account. Personal and Business.

Your files stay in your Microsoft OneDrive account.

OneDrive WordPress plugin showing Synkivo file browser inside WordPress admin

Your OneDrive files, on your WordPress site

Show OneDrive files on WordPress pages. The files stay in your Microsoft account.

Synkivo connects OneDrive to WordPress. Once connected, any page can browse, display, or accept files from your OneDrive account, Personal or Business. The files stay in OneDrive. WordPress is where visitors see them.

Three examples: a designer sells templates from OneDrive through WooCommerce; a photographer’s portfolio pulls from OneDrive Personal; a small team runs a paid course platform where lessons live in OneDrive for Business.

Both account types use the Microsoft Graph API. Personal Microsoft accounts (outlook.com, hotmail.com, live.com) sign in through the consumer OAuth flow. Microsoft 365 Business accounts sign in through Azure AD. Synkivo handles both inside the same plugin.

What you can do with OneDrive on WordPress

What you can build with OneDrive content on a WordPress page.

Browse OneDrive folders

Show a file browser on any page that lists files from your OneDrive. Visitors navigate folders, preview, and download.

Search across OneDrive

Search files from your connected OneDrive accounts through a single WordPress interface. Visitors find content without leaving the page.

Previews and Thumbnails

Quick image previews for photos, Office documents, and PDFs. Galleries and file browsers stay fast even on large OneDrive folders.

Direct uploads to OneDrive

Visitors upload files straight from their browser to your OneDrive. Chunked transfer; no practical size limits imposed by the plugin.

Stream audio and video

Embed audio and video players that stream MP3, MP4, WebM, and other common formats directly from OneDrive servers.

Offload WordPress media hosting

Move media files out of your WordPress uploads folder into OneDrive. Your WP host disk usage stays flat; OneDrive streams the content.

How Synkivo connects OneDrive to WordPress

No syncing. No duplication.

Synkivo uses Microsoft Graph, the same API that powers Microsoft 365 itself. The connection works the same way for Personal and Business accounts; only the OAuth sign-in screen differs.

1.

Connect your cloud

Click “Add Account” in Synkivo and pick OneDrive. Sign in with your Personal Microsoft account or your Microsoft 365 Business account.

Adding a cloud storage account in Synkivo's WordPress admin panel

1.

2.

Pick a module

Choose from 8 display types: file browser, gallery, upload box, player, and more.

Creating a new module in Synkivo's module manager

2.

3.

Configure visually

Assign a folder and user permissions and configure the layout.

Configuring module settings in Synkivo's visual module configurator

3.

4.

Publish

Drop the module on any page or post. Visitors interact with OneDrive files directly.

Synkivo video player module streaming cloud-hosted video with playlist

4.
For Microsoft 365 Business tenants, a one-time admin consent may be required on first connect. After that, individual users in the tenant sign in without re-prompting. All credentials are encrypted at rest in your WordPress database.

Sell digital products from your OneDrive

Connect WooCommerce to OneDrive. Customers buy; the cloud delivers; your WordPress disk never holds the file.

For creators and small businesses, OneDrive plus WooCommerce turns Synkivo into a digital-product engine. Store the files in OneDrive, sell them through WooCommerce, and let customers send files back to you for orders that need them.

Sell digital products from your cloud

Add OneDrive files to any WooCommerce downloadable product. After checkout, customers receive a secure, temporary download link that serves the file directly from OneDrive. The file is never copied to your WordPress server.

Update the file in OneDrive once; every future order gets the latest version. No re-uploads, no duplicates, no bandwidth from your WordPress hosting.

WooCommerce product settings with Synkivo cloud file picker for digital downloads

Let customers upload files to your OneDrive per order

Add a cloud upload box to your product page, cart, checkout, or order detail page. Customers attach designs, documents, briefs, or any file your workflow requires.

Each order gets its own folder in OneDrive, organized automatically. Dynamic Folders builds the per-customer or per-order folder structure for you.

Useful for: print shops accepting artwork submissions, design studios collecting briefs, template stores selling InDesign or PSD files, ebook sellers, course providers handing out materials.

OneDrive files in the WordPress Media Library

Pick a OneDrive file. Insert it on any page or post. The file stays in OneDrive.

Synkivo adds a OneDrive tab to the WordPress Media Library dialog. Click “Add Media” in the editor, browse your OneDrive, pick a file, and insert it. No download. No re-upload.

When you insert a file, you choose Embed or Import. Embed links to the file in OneDrive; the WordPress page references it live, and any update in OneDrive reflects on your site immediately. Import copies the file once into WordPress uploads, useful when you want a local copy that survives even if the OneDrive connection is unavailable.

Every embedded file gets a permanent WordPress-hosted URL through Synkivo’s Public Assets system. Rename or move the file in OneDrive later, and the WordPress URL stays valid.

See the WordPress Media Library cloud storage page for the broader pattern.

WordPress Media Library with Synkivo tab showing cloud file browser
WordPress Media Library dialog with the Synkivo OneDrive tab showing a folder browser and embed/import options

Everything you need
to share files
on your site.

Each module is visually configured — no code required. Place it anywhere with a shortcode, Gutenberg block, or page builder widget.

Every Synkivo module works with OneDrive

Pick the module that fits your page. The same OneDrive connection powers all of them.

File Browser

Navigate OneDrive folders, preview files, and download from any page.

Gallery

Display OneDrive image folders as masonry, grid, or justified galleries.

Audio Player

Stream audio files directly from OneDrive with playlists and waveform.

Video Player

Stream MP4 and WebM video from OneDrive with full player controls.

Upload Box

Let visitors upload files to a OneDrive folder you choose.

Carousel

Show OneDrive images in a slider with autoplay options.

List and Buttons

Display OneDrive files as a clean download list with custom buttons.

Secure by default

Microsoft authenticates the connection. You decide what Synkivo can access. WordPress respects both.

Synkivo never owns your OneDrive credentials. The connection runs through Microsoft OAuth and Microsoft Graph; your account decides which folders Synkivo can read or write. WordPress then decides which visitors can interact with what.
Microsoft OAuth authentication

Sign-in goes through Microsoft directly, with whatever authentication rules your Microsoft account requires.

Scoped to your OneDrive folders

Synkivo accesses only the OneDrive folders you point modules at. The token does not grant broader access to your Microsoft account.

Role-based actions

Define what each WordPress role can do per module: browse, upload, download, rename or delete. Access is enforced inside WordPress before requests reach OneDrive.

Personal folder

Link individual WordPress users to specific OneDrive sub-folders. Each visitor sees only the folder linked to their account. Pro plan and above.

Signed URLs

Files served through short-lived signed URLs issued by Microsoft. A shared link cannot be reused beyond its lifetime.

Files never copied to WordPress

Synkivo passes file requests to OneDrive in real time. The WordPress server never stores OneDrive files unless you use Media Library Import.

For Microsoft 365 Business tenants, your tenant’s conditional access policies, MFA requirements, and admin controls apply automatically. For the full Synkivo security architecture, see the security features page.

Use cases for OneDrive and WordPress

What Synkivo customers most commonly build with OneDrive.

Personal portfolios and creator sites

A photographer, designer, or writer whose work lives in OneDrive Personal. Synkivo's Gallery and File Browser display the files on WordPress; the originals stay in OneDrive at full resolution.

WooCommerce digital products

A creator selling templates, ebooks, design assets, or downloadable courses. OneDrive stores the products; WooCommerce sells them; Synkivo delivers each file through a temporary signed URL after checkout.

Small team file portals

A small business or freelance studio with files in OneDrive for Business. Synkivo surfaces team files on a private WordPress site, with Personal Folders mapping individual roles to specific OneDrive sub-folders.

Paid course platforms

An online course where lessons (videos, PDFs, exercise files) live in OneDrive. Synkivo streams the videos and serves the downloads. Students access only the lessons they paid for.

Connect OneDrive to WordPress today

Personal or Business. Same plugin. Every OneDrive account you have.

Why OneDrive?

OneDrive is already included in millions of Microsoft accounts. For many WordPress site owners, that means no new cloud platform to learn, no extra storage account to manage, no additional workflow to introduce.

Whether you use a Personal Microsoft account or a Microsoft 365 Business subscription, Synkivo lets WordPress work directly with the files already in your OneDrive.

Creators use OneDrive for portfolios and digital products. Freelancers use it for client downloads and file collection. Small teams use it for shared media libraries and document distribution. The files stay in OneDrive; WordPress is the front end.

Built around your account

Personal Microsoft accounts and Microsoft 365 Business both connect through standard OAuth. Same setup, same modules.

Multiple OneDrive accounts

Connect multiple Personal and Business accounts to the same WordPress site and manage them all from one place.

Strong media handling

Fast thumbnails for photos, Office documents, and PDFs. Smooth audio and video streaming via Microsoft signed URLs.

Microsoft ecosystem fit

Works with the same Microsoft account, Microsoft 365 tenant, and Microsoft Graph APIs you already use.

Need SharePoint document libraries instead?

If your files live in SharePoint sites and document libraries rather than OneDrive accounts, see the SharePoint integration. The same Synkivo license supports both providers.

Common Questions Answered

The OneDrive-specific questions we hear most often.
Yes. Personal Microsoft accounts (outlook.com, hotmail.com, live.com) and Microsoft 365 Business accounts both connect through Microsoft OAuth. The two account types use different sign-in screens, but the plugin handles both. You can connect multiple accounts of either type to the same WordPress site.
Synkivo authenticates to OneDrive using Microsoft OAuth via Microsoft Graph. After OAuth sign-in, Microsoft issues an access token that Synkivo encrypts and stores in your WordPress database. Tokens refresh automatically; credentials never appear in your site's page source.
Files stay in OneDrive. Synkivo does not copy, mirror, or sync files to your WordPress server. When a visitor browses, downloads, or previews a file, Synkivo retrieves it from OneDrive in real time through Microsoft signed URLs. Only files explicitly imported through the Media Library Import option are copied to WordPress uploads.

Yes. Add OneDrive files to any WooCommerce downloadable product using the Synkivo file picker. After checkout, customers receive a secure, temporary download link that serves the file directly from OneDrive. The Pro plan covers selling digital products; the Business plan adds the customer-upload-per-order feature for workflows like print shops or design services. See the WooCommerce integration page.

OneDrive is built around personal and team accounts; SharePoint is built around organizational document libraries with site permissions and metadata. The OneDrive plugin in Synkivo is for showing files from your OneDrive account on WordPress. For SharePoint document libraries, use the SharePoint integration instead. One Synkivo license covers both providers; pick the one that matches where your files live.

Yes, on Personal OneDrive accounts. Personal Microsoft accounts expose file descriptions through Microsoft Graph; Synkivo displays them on the WordPress page alongside the file. Microsoft 365 Business and SharePoint use a different metadata model that does not include file descriptions in the same way; descriptions are not displayed for those account types.
Synkivo's connection depends on a valid Microsoft account with OneDrive access. If the account password changes, MFA setup changes, or a Microsoft 365 subscription expires, the connection may stop working until reauthorization. Your WordPress site keeps running; the OneDrive-specific Synkivo modules return access errors until a new valid connection is configured. Synkivo licensing is separate from Microsoft licensing.
If your question is not listed, please contact us!

Summer Sun! 20% OFF • CODE: SOLSTICE26