Overview
This integration posts a message to a Microsoft Teams channel when a quote is signed in Qwoty. Optionally, it also sends a card with a direct download link to the quote PDF.Authentication
Teams incoming webhooks are now created via the Workflows app — the legacy Connectors method has been replaced.- In Teams, right-click the target channel → Workflows
- Search for “Send webhook alerts to a channel” and select it
- Rename the workflow if needed, authenticate with your account, then click Next
- Select the Team and Channel where notifications should be posted, then click Add workflow
- Copy the generated HTTP POST URL and paste it into the Token field in Qwoty
To retrieve the URL later: open the Workflows app in Teams → select the workflow → Edit → expand When a Teams webhook request is received.
Settings
| Key | Default | Description |
|---|---|---|
token | — | Teams incoming webhook URL (HTTP POST URL). Required. |
document_send | true | Send a PDF download card after the message. |
Output
Message
A message card is posted in the configured channel in the language of the quote (EN, FR, DE, IT, PT, ES).| Quote field | Used for |
|---|---|
owner.first_name + owner.last_name | Sales rep full name |
customer.name | Company name |
summary.one_off.net_amount | One-off net amount |
summary.metrics.mrr | Monthly recurring revenue |
Amounts equal to zero are not displayed. A quote with One-off = 0 and MRR = 150 will show only
MRR : 150,00 €.If the quote has no owner, the message uses a generic format:
New signature — Company.PDF card
If Send document link is enabled, an Adaptive Card is posted with a button linking directly to the quote PDF.The PDF link points to
https://qwoty.app/api/projects/{id}/pdf. The recipient must have access to Qwoty to download the file.
