Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.qwoty.io/llms.txt

Use this file to discover all available pages before exploring further.

Overview

This integration posts a message to a Slack channel when a quote is signed in Qwoty. Optionally, it also uploads the quote PDF to the same channel.

Authentication

You need a Slack Bot Token (xoxb-...) to authenticate requests.
  1. Go to api.slack.com/appsCreate New AppFrom scratch
  2. Under OAuth & Permissions, add the following Bot Token Scopes:
    • chat:write — to post messages
    • files:write — to upload PDFs
  3. Click Install to Workspace, then copy the Bot User OAuth Token
  4. Invite the bot to your target channel: /invite @YourAppName
The bot must be invited to the channel before it can post messages or upload files. API calls will return not_in_channel otherwise.
Use the Channel ID rather than the channel name (e.g. C0123ABC456). Find it by clicking the channel name → About tab → bottom of the panel.

Settings

KeyDefaultDescription
tokenSlack Bot Token (xoxb-...). Required.
message_channelTarget channel ID or name. Required.
document_sendtrueUpload the quote PDF to the channel.

Output

Message

A message is posted in the configured channel in the language of the quote (EN, FR, DE, IT, PT, ES).
Quote fieldUsed for
owner.first_name + owner.last_nameSales rep full name
customer.nameCompany name
summary.one_off.net_amountOne-off net amount
summary.metrics.mrrMonthly recurring revenue
Example (FR):
🎉 BREAKING NEWS :
Emmanuel Laureau vient de signer l'entreprise Hubspot — One-off : 100,00 €
Example (EN):
🎉 BREAKING NEWS :
Emmanuel Laureau just signed Hubspot — One-off: 100.00
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 upload

If Send document is enabled, the quote PDF is uploaded to the same channel. The file is named: YYYYMMDD-CompanyName.pdf
If the quote has no PDF, the upload is skipped even if Send document is enabled.