Skip to main content
Zapier logoZapier Integration

Automate UniHop Deliveries Without Writing Code

Connect UniHop to hundreds of apps through Zapier. Trigger delivery orders from form submissions, CRM updates, spreadsheet rows, or any other event in your existing workflow — no developer required.

Overview

What Can You Do with UniHop + Zapier?

Zapier connects UniHop to the tools your business already uses — Google Sheets, Airtable, HubSpot, Typeform, Slack, and hundreds more. When a trigger event happens in one of those tools (a new row, a form submission, a deal closing), Zapier can automatically call the UniHop API to create a delivery order. No manual dispatch. No copy-paste between systems. The connection lives in Zapier and runs automatically.

Setup

How to Set Up a UniHop Zap

1

Choose Your Trigger App

In Zapier, select the app that will trigger a delivery — for example, Google Sheets (new row added), Typeform (new submission), HubSpot (deal stage changed), or Airtable (new record). Any app with a Zapier integration can be used as the trigger.

2

Add a Webhooks by Zapier Action

Use the "Webhooks by Zapier" action to make a POST request to the UniHop API endpoint: https://backend.unihop.app/api/v1/orders. Map the fields from your trigger app (pickup address, drop-off address, order notes, timing) to the UniHop request body. Include your JWT token in the Authorization header.

3

Generate Your UniHop JWT Token

UniHop uses RS256 JWT authentication. Generate your RSA key pair, sign a JWT with your private key including your client ID and expiration claim, and include the resulting token as a Bearer token in the Webhooks action header. Contact the UniHop team to get your client credentials.

4

Test and Activate

Run a test in Zapier to confirm the order is submitted successfully and returns a UniHop order ID. Once confirmed, turn the Zap on. Every trigger event from that point forward will automatically create a UniHop delivery order.

Use Cases

What Workflows Can You Automate with Zapier?

Google Sheets Order Dispatch

Teams that manage delivery orders in a Google Sheet can trigger a UniHop delivery automatically when a new row is added or a status column is updated — no developer needed to connect the two systems.

Form-Based Delivery Requests

Businesses that take delivery requests through Typeform, Jotform, or Google Forms can route every submission directly to UniHop as a delivery order the moment the form is submitted.

CRM-Triggered Deliveries

Sales teams using HubSpot, Pipedrive, or Salesforce can trigger delivery orders when a deal reaches a specific stage — for example, sending a client gift or sample when a contract is signed.

Airtable Dispatch Workflow

Operations teams using Airtable as a lightweight order management system can automate dispatch by triggering UniHop orders when a record moves to a specific status in their base.

Requirements

What You Need

  • A Zapier account (free or paid — Webhooks by Zapier requires a paid plan)
  • UniHop API credentials — contact the UniHop team to get your client ID and key pair
  • The pickup address for your business (configured as a static value or pulled from your trigger app)
  • Basic familiarity with mapping fields in Zapier

FAQ

Frequently Asked Questions

No. The UniHop + Zapier integration uses Zapier's Webhooks action to call the UniHop API. If you are comfortable mapping fields in Zapier, you can set up the integration yourself. The main technical requirement is generating a JWT token using your UniHop API credentials — the UniHop team can walk you through that step.

The Webhooks by Zapier action, which is used to call the UniHop API, requires a Zapier paid plan (Starter or above). Free Zapier accounts do not have access to Webhooks. If you are on a free plan and want to integrate UniHop, a code-based integration using the UniHop API directly is another option.

Yes. You can use a "Catch Hook" trigger in Zapier and configure that URL as a webhook in your UniHop setup. When UniHop sends a status event (picked up, delivered, failed), Zapier receives it and can trigger downstream actions — updating a spreadsheet, sending a Slack message, or changing a CRM record.

UniHop uses RS256 JWT tokens for API authentication. You sign a JWT with your RSA private key and include it as a Bearer token in the Webhooks action header. JWT tokens have an expiration time, so for long-running Zaps you will need to refresh the token periodically or generate a token with a longer expiration. The UniHop team can advise on the recommended token lifetime for Zapier workflows.

A UniHop order requires pickup and drop-off address fields (street, city, state, postal code), a delivery style, and a contact name and phone number for the drop-off. Optional fields include scheduled pickup time, order notes, and a partner reference ID you can use to match the UniHop order back to your source system.

Ready to automate your delivery workflow with Zapier?

Contact the UniHop team to get your API credentials and we will help you set up your first Zap.

Talk to Our Team