Skip to main content
Slack posts a message in a channel of your choice when something happens in Zippendo, for example “Zippendo: Shipment error” when a shipment could not be sent to the carrier. Good for keeping the packing team or customer service in the loop. Integrations are included on every plan. Testing, the delivery log, editing and disconnecting work the same for every app: see Connect an integration. The longer guide is Slack.

Before you start

You need an incoming webhook address from Slack for the channel that should get the messages. It starts with https://hooks.slack.com/services/. You create it in Slack: make a Slack app, turn on incoming webhooks, pick the channel and copy the address. Slack’s developer guide below walks through it. The address works like a password: anyone who has it can post in that channel. One address posts to one channel.
Slack developer guide to sending messages using incoming webhooks, with the steps to create an app and enable incoming webhooks

Slack's guide to sending messages with incoming webhooks

Connect Slack

1

Find Slack in the catalog

Click Apps & integrations in the sidebar, then Catalog. Slack is under Apps. Click Connect, or Add connection if you already have one.
2

Review access

Read what Zippendo will do with the connection and click Continue.
3

Fill in the connection details

Type a Connection name, such as “Packing team channel”, and paste the address from Slack into Incoming webhook URL.
4

Pick the events

Tick the events that should post a message, or click Select all. See the list below.
5

Click Connect

You see Integration connected, and Slack shows on the Connected tab.
Catalog with the Slack card and its Use in automations, Read more and Connect buttonsCatalog with the Slack card and its Use in automations, Read more and Connect buttons

The Slack card in the catalog

Connection window for Slack with a connection name, the Incoming webhook URL and event checkboxesConnection window for Slack with a connection name, the Incoming webhook URL and event checkboxes

Connecting Slack: a name, the Incoming webhook URL and the events

Want messages in more than one channel? Create an incoming webhook for each channel in Slack, and add a connection for each with Add connection.

Events Slack can post

Slack has no tracking events. Each message starts with “Zippendo:” and the event, such as “Zippendo: Order created”. A Shipment sent event posts as “Zippendo: Shipment Dispatched”.

Check the connection

Click the paper plane on the connection row (Send test event). A message titled “Zippendo: Test Event” appears in the channel within a few seconds. If it does not, open the delivery log (the plug icon):
Connected tab with a Slack connection and the test, delivery log, edit and delete iconsConnected tab with a Slack connection and the test, delivery log, edit and delete icons

A Slack connection on the Connected tab

Delivery log window for a Slack connection saying No deliveries yetDelivery log window for a Slack connection saying No deliveries yet

The delivery log before the first event

Change the address or disconnect

Click the sliders icon to open Edit your Slack connection. Leave Incoming webhook URL empty to keep the stored address, or paste a new one to replace it. Click Save changes.
Edit window for a Slack connection with the connection name, an empty webhook field and the eventsEdit window for a Slack connection with the connection name, an empty webhook field and the events

Edit a Slack connection

To disconnect, click the trash can, type DELETE and click Disconnect. Zippendo stops posting to the channel and deletes the delivery log. To be sure nobody else can post with the old address, also remove the incoming webhook in Slack.
Disconnect integration window asking you to type DELETEDisconnect integration window asking you to type DELETE

Type DELETE to disconnect

Use Slack in an automation

Automations has two Slack steps: Use an automation when only some events should post, such as shipment errors for one carrier. See Automations.