Skip to main content

Uploading Files from Microsoft (OneDrive/Sharepoint)

You can now attach files directly from your OneDrive to Taskworld.

Se Hee avatar
Written by Se Hee
Updated this week

This guide outlines the one-time setup process for integrating your Microsoft 365 account with Taskworld, enabling you to upload files from OneDrive or SharePoint directly to the platform, without the need to download or re-upload files manually.

**This is only available for Enterprise users**

Before You Begin

  • Admin Role Required: This setup must be performed by a Microsoft 365 Administrator in your organization.

  • What You’re Doing: You’ll register a new App in your company’s Azure Active Directory (Azure AD). This app securely grants Taskworld access to SharePoint and OneDrive files for attachment purposes.

Step 1: Register a New Application in Azure

  1. Go to the Azure Portal and sign in with your admin account.

  2. Navigate to Azure Active Directory > App registrations > + New registration.

  3. Fill in the application details:

    • Name: Taskworld-SharePoint-Integration

    • Supported account types: Accounts in this organizational directory only

  4. Click Register.

Step 2: Configure Authentication

  1. In your newly registered app, go to the Authentication tab.

  2. Click + Add a platform, then choose Single-page application (SPA).

  3. In the Redirect URIs field, enter the following:

  4. Scroll to the Implicit grant and hybrid flows section and check:

    • ☑️ Access tokens (used for implicit flows)

    • ☑️ ID tokens (used for implicit and hybrid flows)

  5. Click Configure to save.

Step 3: Set API Permissions

  1. Go to the API permissions tab.

  2. Click + Add a permission, then choose Microsoft Graph.

  3. Select Delegated permissions.

  4. Add the following permissions:

    • Files.Read.All – Allows Taskworld to read files for integration features.

    • Sites.Read.All – Allows Taskworld to read SharePoint sites for integration features.

  5. Click Add permissions.

  6. Click Grant admin consent for [Your Organization Name] and confirm with Yes.
    You’ll see green checkmarks indicating successful approval.

Step 4: Collect Your Application Credentials

  1. Go back to the Overview tab of your app.

  2. Copy and save the following values:

    • Application (client) ID

    • Directory (tenant) ID

Step 5: Retrieve the SharePoint Site URL

  1. Sign in using your Microsoft 365 credentials.

  2. Launch SharePoint from the Apps section.

  3. Once SharePoint opens, copy the site URL from your browser.
    The URL typically looks like:

    • https://[your-tenant-name].sharepoint.com/sites/[site-name]

    • OR https://[your-tenant-name].sharepoint.com (for the root site).

Step 6: Send Credentials to Taskworld

Once all steps are complete, please send the following information to your Taskworld Customer Success Manager (CSM) or email support@taskworld.com:

  • Application (client) ID

  • Directory (tenant) ID

  • SharePoint Site URL

Our team will enable the integration for your workspace and notify you once it’s live.

Notes:

  • This is a one-time setup process per workspace.

  • It requires your internal IT team’s involvement and must be performed by a Microsoft Admin.

Did this answer your question?