Authorizing
Outlook Integration

Connecting your Outlook calendar with Lunatask will allow you to see your calendar events directly next to your task list in Lunatask. However, depending on your organization's policies, the integration might require approval from your organization administrators.

Why is that?

Your organization will most likely have policies in place that prohibit anyone from authorizing any unknown third-party application to have access to organization data. This is reasonable and common practice.

Additionally, Lunatask is built by an indie developer who is registered with Microsoft Partner Center as an individual developer. As such, our integration cannot get "verified" status from Microsoft, as they offer publisher verification only to companies. Hence, the Microsoft login page might show that the integration is unverified and display a warning.

Is the integration safe to use?

Yes, it is. Lunatask cares about your privacy and all the communication goes from your computer directly to Microsoft servers. Your calendar data is never transmitted through Lunatask infrastructure and the app has read-only access to your calendar data and nothing else.

How can the integration be approved?

There are two ways, depending on how your organization account with Microsoft is set up. If your organization has admin consent requests enabled, the flow is easy and you can request for your organization administrations to approve (or deny) you connecting your calendar with Lunatask directly in the authorization window itself.

If not, your organization administrators can allow connecting calendars with Lunatask organization-wise by granting a tenant-wide consent (see "Manually grant tenant-wide admin consent" section below).

When admin request consent flow enabled

As a Lunatask user, when signing in with your Microsoft account, you'll be presented with a screen that will allow requesting admin consent while providing a reason why you want this consent to be given, i.e. “so I can see my calendar inside this productivity app I using".

This is what that looks like from your point of view:

When submitted, your organization administrators will be notified and can approve (or deny) the request in their Azure Portal. Here's what that will look like in Azure AD:

Upon approval, try connecting your Microsoft account again and this time the integration will be authorized.

Manually grant tenant-wide admin consent

Please note this guide is for Azure AD administrators only.

Lunatask is an all-in-one encrypted personal productivity application. You can learn more about it here. You can also read more about our approach to security and privacy here.

As per Microsoft documentation, the tenant-wide admin consent URL follows the following format:

https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id={client-id}

Where {tenant-id} is your organization’s Tenant ID or any verified domain name and where {client-id} is our application’s Client ID (its value is 41090573-3b1f-41c3-a30d-62642b12ebd9).

Now, construct the URL by substituting the placeholders for Tenant ID and Client ID, visit the page, and sign in as a user that is authorized to consent on behalf of the organization.

Then, review the permissions and click "Accept". Do not worry if upon accepting "Oh no! :(" message pops up, this is expected. Now, Lunatask should be added to your enterprise applications and you should be able to see it in Azure AD.

As a last step, visit Enterprise Applications section in Azure AD, verify the app is there, click to open the application detail, and verify "Enabled for users to sign-in" is checked.

Alternatively, if this flow is not an option, or you're experiencing issues going through it, consider temporarily enabling admin request consents instead.

I need help

Whether you're a Lunatask user or an organization admin, feel free to send a message and we'll be happy to help.