Introduction
* This feature is in BETA status; some settings might change over time*
Astrato Notification allows users to share notifications and information through Slack and Teams.
This article will cover the integration setup process with Slack and Microsoft Teams.
Introduction
Manage Integrations
Setup a Teams integration
Setup slack integration
Manage Integrations
Notification Integrations are managed in the administration of the Astrato tenant.
In this section, existing integrations are displayed, and new integrations are created.
Setup a Microsoft Teams integration
Create a Webhook in Microsoft Teams.
Open Microsoft Teams, select a channel, and click on the three dots.
Select manage channel
Click on the Edit button in the connectors section.
Select the Incoming Webhook Option from the connectors menu and click the Add button.
Click the Add button.
Click the Configure button for the Incoming Webhook connector.
Give the connector a Name.
Optionally update the logo for the integration.
Click Create.Copy the URL
(You'll need in the Astrato configuration step.)
In Astrato, Click on Add Integration at the top right corner.
Select Microsoft Teams.
Name the integration and paste the webhook created in the Microsoft Teams step.
Click save changes.
Send a test notification by clicking on the Send test notification button
Confirm the notification was received in the Teams channel.
The integration is ready.
Setup a Slack integration
Create an incoming webhook for a Slack channel.
In Astrato, Click on Add Integration at the top right corner.
Select Slack.
Name the integration, paste the webhook created in the previous step, and click the Save Changes button.
Click the Send test notification button.
Confirm that the test notification was sent.
Setup a Gmail integration
Gmail uses Google OAuth. No manual credentials needed.
Steps
In Astrato, click Add Integration
Select Gmail
Click Redirect & Authorize
Sign in to your Google account
Review and approve permissions
You’ll be redirected back to Astrato
Validate
Click Send test notification
Confirm email is received
Notes
Permissions are required to send emails on your behalf
Access can be revoked anytime from your Google account
Setup an Office365 integration
Uses Microsoft OAuth (similar to Teams).
Required fields
Application (client) ID
Client Secret
Steps
Register an app in Microsoft Entra ID
Add required API permissions (e.g. Mail.Send)
Copy Application ID and Client Secret
In Astrato, click Add Integration → Office365
Enter credentials
Click Redirect & Authorize
Sign in and approve permissions
Validate
Send a test notification
Confirm delivery via Office365
Notes
Credentials are encrypted after setup
OAuth is required to complete integration
Setup a SharePoint integration
Used to send notifications/files to a SharePoint document library.
Required fields
Name: Friendly name for the integration
Client ID: From Microsoft Entra app registration
Client Secret: From the same app
Tenant ID: Your Azure tenant
Site URL: e.g.
https://yourtenant.sharepoint.com/sites/yoursiteDocument Library: Target library name
Path: Folder path inside the library
Steps
Register an app in Microsoft Entra ID
Grant permissions for SharePoint (e.g. Sites.ReadWrite.All)
Copy Client ID, Client Secret, Tenant ID
In Astrato, click Add Integration → SharePoint
Fill in all fields
Click Save Changes
Validate
Trigger a notification
Confirm file/message appears in the correct library + path
Notes
Path is optional but recommended for structure
Permissions must allow write access to the target library
Setup a Google Drive integration
Used to write files to a shared drive.
Required fields
Name
Service Account Key (JSON)
Shared Drive ID
Path (optional)
Steps
Create a Service Account in Google Cloud
Generate a JSON key
Share the target Drive with the service account email
Copy the Shared Drive ID
In Astrato, click Add Integration → Google Drive
Paste JSON key + Drive ID (+ optional path)
Click Save Changes
Validate
Trigger a notification/export
Confirm file appears in the Drive
Notes
Must use Shared Drive, not personal My Drive
Ensure service account has access
Setup an S3 integration
Used to send files to S3-compatible storage.
Required fields
Name
Access Key ID
Secret Access Key
Region
Bucket Name
Endpoint (optional)
Force Path Style (optional)
Steps
Create IAM user with S3 write permissions
Generate Access Key ID and Secret Access Key
Identify Region and Bucket
In Astrato, click Add Integration → S3
Enter credentials and details
(Optional) Set custom endpoint for S3-compatible storage (e.g. DigitalOcean)
Click Save Changes
Validate
Trigger a notification/export
Confirm file appears in the bucket
Notes
Use Force Path Style for some S3-compatible providers
Ensure bucket policy allows writes from provided credentials

























