Zip Integration for Slack

Zip is the new intelligent concierge for procurement. Trusted by both startups and large enterprises, Zip orchestrates millions of dollars of spend approvals daily. Increase policy compliance and improve spend control without adding more complexity.

With the Zip app, users can seamlessly receive approval notifications, reminders, comments, and approve or reject Zip requests directly within Slack.

Employees can also learn about their company's procurement policies, initiate purchase requests, and track request progress — all through a simple conversation with the Zip app.

Note: The Zip app utilizes generative AI technology, which may occasionally produce inaccurate responses. Always verify critical information independently.

Setup / Configuration

How to connect the new Zip app to your Slack workspace

  1. Login to Zip
  2. Click on Settings > Company settings.
  3. On the left navigation bar, click on Integrations.
  4. Click on the Communications tab and click Slack. You should see a screen like the one below.
Slack logo card
Connect to Slack

You should see a screen like below. Click Allow. This should navigate you back to the original integrations page.

Allow Slack connection

Use cases for Zip integration for Slack

Zip integrates with Slack for 4 key use cases:

Use case #1:

Send approval request notifications in public channels and private that bot has been added to (both as a global setting and for individual users to specify), specifically for:

  • Send request details and status updates to requestor
  • Send approvers notification of approval steps assigned to them, with details from the request itself
  • Allow approvers to take action on approval steps (Approve, Reject, See Details)
  • Provide links to the zip request page for requesters and approvers
  • Provide a link to a feedback form to the requester once a request has been approved
Company Settings
Notification settings

Direct chat notifications: If this toggle is turned on and integration for Slack is enabled, Zip will send notifications directly to individual users via Slack.

Channel notifications: If integration for Slack is enabled, you can click the Channel notifications drop-down and select the channel in your Slack workspace to which Zip will post non-user specific notifications, by default. Note: private channels Zip has been added to may take up to 24 hours to appear

Notifications in Zip app for Slack
Approval notificationApproval notification 2

Use case #2:

Customize Approval actions to send custom fields to the Slack notification recipient

Edit Approvals
Edit approval

Note: custom Slack channels for actions will override company settings. Private channels Zip has been added to may take up to 24 hours to appear.

Use case #3:

Customize fields sent in Slack notifications.

Customize communications

Custom fields can be added to approval notifications (including Slack) on a per-channel basis. Workflow editors can determine which of the default fields should be shown in Slack, and can add new fields using the +Add an attribute functionality. Only fields mapped to questions asked in the workflow forms can be included here.

Use case #4:

Daily sync job to update users in our system to link user in Slack to user in Zip (this enables Zip to send Slack communications to the right user).

Approval notification 3

Note that user sync is based on email address as the matching key.

Additional Considerations

Authorizations

On behalf of the app for Slack, Zip can:

  • Add shortcuts and/or slash commands that people can use
  • View messages that directly mention @zip in conversations that the app is in
  • Send messages as @zip
  • Send messages to channels @zip isn't a member of
  • View basic information about private channels that Zip has been added to
  • View messages and other content in direct messages that Zip has been added to
  • View people in a workspace
  • View email addresses of people in a workspace
  • Start direct messages with people
  • View basic information about public channels in a workspace
  • Join public channels in a workspace


Channel Access

Channels are available from the Edit Approval screen in the workflow builder. 

Slack Behavior in Zip
Public Channels Accessible for all users from actions
Private Channels Accessible to all users once Zip Bot has been added to a channel (may take up to 24 hours to appear)

Support model

Zip integrates with communications channels like Slack for notifications. This is a global setting for the Company but individual communications may be customized based on approval actions.

Privacy policy

https://app.ziphq.com/privacy-policy

Maximize the ROI of your business spend