C
Cotizera
🇺🇸
Back to blog
Cotizera TeamApril 2, 2026
integrationsslacknotificationszapier

Get Real-Time Quote Notifications in Slack with Cotizera

Your team finds out about deals too late

A rep closes a $5,000 quote at 3 PM. The sales director finds out the next morning while reviewing the Pipeline. The operations team hears about it two days later when someone forwards an email. By then they've lost time they could have spent preparing for delivery.

Slack notifications eliminate that lag. Every important event in Cotizera — quote created, sent, accepted, or rejected — triggers an automatic message in the channel you choose. Your team finds out in seconds, not days.

What you need

  • Cotizera with an active API key (from Settings → API Keys)
  • Slack with permissions to install apps or create webhooks
  • Zapier (free plan works for one Zap)

Step 1: Plan your channel strategy

Before building the Zap, decide where notifications go. A solid structure:

Channel Notification Type Audience
#new-quotes Quote created Sales manager
#quotes-sent Quote sent to client Sales team
#deals-won Quote accepted Everyone (celebrate)
#sales-alerts Quote rejected Manager + rep

If your team is small (under 5 people), a single #quotes channel works fine. Separate channels make more sense at higher volume when you want each person to see only what's relevant to them.

Tip: Create the channels in Slack before setting up Zapier. It's easier to select them during Zap configuration than to create them mid-flow.

Step 2: Set up the new quote Zap

  1. In Zapier, create a new Zap
  2. Trigger: Select Cotizera → event New Quote
  3. Authenticate with your API key
  4. Action: Select Slack → action Send Channel Message
  5. Connect your Slack workspace
  6. Select the destination channel (e.g., #new-quotes)
  7. Configure the message:
New quote created
 
Quote: {{quote.number}}
Client: {{quote.clientName}}
Total: ${{quote.total}}
Rep: {{quote.createdBy}}

The message shows up in Slack within 2 minutes of creating the quote in Cotizera.

Step 3: Add status change notifications

Create a second Zap for the critical moments — when a quote changes status:

  1. Trigger: Quote Status Changed in Cotizera
  2. Action: Send Channel Message in Slack

Use the status field directly in the message:

Quote {{quote.number}} moved to: {{quote.status}}
 
Client: {{quote.clientName}}
Total: ${{quote.total}}

Tip: For accepted quotes, send the message to a celebrations channel (e.g., #deals-won). Use a separate Zap with a filter on status = "Accepted" so only wins land there.

Rich formatting with Slack Block Kit

For more visual messages, use the Send Channel Message action with block formatting:

{
  "blocks": [
    {
      "type": "header",
      "text": {
        "type": "plain_text",
        "text": "Quote Accepted"
      }
    },
    {
      "type": "section",
      "fields": [
        {
          "type": "mrkdwn",
          "text": "*Client:*\nAcme Corp"
        },
        {
          "type": "mrkdwn",
          "text": "*Total:*\n$5,000 USD"
        }
      ]
    }
  ]
}

This renders as a clean card with aligned fields. Much easier to scan when your channel gets several notifications per day.

Real-world example: a distributed team

A building materials distributor has 8 reps across 3 cities. Before, the sales director ran a 15-minute daily group call to get the status of active proposals.

With Slack notifications, that call disappeared. The #deals-won channel became a natural motivator — every time someone closes a sale, the whole team sees it instantly. Quote volume increased 20% in the first month because the visibility created healthy competition.

Common mistakes to avoid

  • Too many notifications in one channel: If every event goes to the same place, the noise means nobody reads them. Separate by type or by relevance.
  • Not filtering by amount: Consider adding a Zapier filter so only quotes above a certain threshold notify the director. A $200 quote doesn't need the same visibility as a $20,000 one.
  • Skipping the test: Always create a test quote before going live. Verify the message format looks right and lands in the correct channel.

What to do next

Set up your first notification Zap in 10 minutes:

  1. Generate your API key at Settings → API Keys
  2. Create your Slack channels
  3. Build the Zap in Zapier
  4. Test with a sample quote

Once it's running, expand with notifications for new clients, reminders for unresponsive quotes, or alerts for quotes that have been in "Sent" status for more than 7 days.