ElliboHelp Centre

Slack alerts

Post a message in a Slack channel when an invoice is paid online, an order or booking comes in, a ticket is opened or a deal is created - set up a Slack incoming webhook and pick what to send.

Ellibo can post a short message in any Slack channel when something happens in your business, for example:

Paid online through Stripe: USD 250.00
New web order WEB-1043 from Anna Lee: USD 86.50
New ticket #212: Printer not working (Ravi Kumar)

What you can send

AreaEvents
Accounting & InventoryNew invoice, estimate, sales order, credit note, purchase bill, purchase order; payment received or made; new customer, vendor or item
PaymentsPaid online (any gateway)
EcommerceNew online store order
BookingsNew booking
HelpdeskNew ticket
CRMNew lead, new deal
Field ServiceNew job
SubscriptionsNew subscription

Messages arrive within about five minutes. Only things that happen after you add the channel are sent.

Step 1: Make a Slack incoming webhook

You need permission to add apps to your Slack workspace.

  1. Go to api.slack.com/apps and click Create New App › From scratch.
  2. Name it Ellibo, pick your workspace, and click Create App.
  3. In the left menu, open Incoming Webhooks and switch Activate Incoming Webhooks on.
  4. Click Add New Webhook to Workspace, choose the channel (for a private channel, you must be in it), and click Allow.
  5. Copy the Webhook URL. It starts with https://hooks.slack.com/services/.
Keep the URL private

Anyone with it can post in your channel. If it leaks, Slack switches it off; make a new one and add it again in Ellibo.

Step 2: Add it in Ellibo

  1. Open Settings › Integrations › API & webhooks.
  2. Under Team chat alerts, on Slack, click Add a channel.
  3. Paste the Webhook URL (1).
  4. Tick what to send (2).
  5. Click Add (3).
Adding a Slack channel
1 Slack webhook URL, 2 what to send, 3 Add.

Step 3: Send a test

The channel appears in the Webhooks list below, marked Slack. Click Send test: a test message appears in the channel, and Ellibo shows the address answered 200.

Several channels

Add the same app's webhook for another channel (Slack › your app › Incoming Webhooks › Add New Webhook) - for example payments to #accounts and tickets to #support.

Change or stop

  • Switch off pauses a channel. Remove deletes it.
  • To change what's sent, remove the channel and add it again with new ticks.
  • If Slack stops answering (for example the webhook was deleted in Slack), Ellibo retries for a while and switches the channel off after 20 failures in a row.

If something goes wrong

ProblemFix
A Slack incoming-webhook address starts with https://hooks.slack.com/You pasted another address. Copy the Webhook URL from Incoming Webhooks.
The address answered 404 or 410The webhook was removed in Slack. Make a new one.
The address answered 403The app was removed from the channel or workspace. Add it again.
Nothing arrivesCheck the channel isn't Off in the list, and that something new happened after you added it.
Still need help?Write to us and we'll walk you through it.
Contact support