Integrations
Troubleshooting deliveries
How to see what Ringhum sent to a connected app, what the delivery statuses mean, and how to fix the most common errors.
5 min read Updated 24 September 2026
On this page
Every time Ringhum sends something to a connected app, it records the result. If a call did not appear in Slack or a ticket was not created in your help desk, the recent deliveries list tells you whether it was sent, skipped or rejected, and why. Most problems are an expired key, a deleted channel or list, or a missing setting.
Open the recent deliveries
- Open Integrations and click Connected.
- On the app's card, click the line that starts with Last delivery, for example "Last delivery 5 minutes ago · ok".
The Recent deliveries window lists the last 25 attempts for that app, newest first. Each line shows the event, the status, the time, and a message when there is one. Hover over a long message to read all of it. Deliveries are kept for 30 days.
If the card has no Last delivery line, nothing has been sent to the app yet.
What the statuses mean
| Status | Colour | Meaning |
|---|---|---|
| Ok | Green | The app accepted the delivery. |
| Skipped | Amber | Ringhum chose not to send it. The message says why. Nothing is broken. |
| Error | Red | The app rejected the delivery or could not be reached. The message shows the reason from the app. |
The badge on the card follows the most recent result: Connected when it succeeded or was skipped, Error when it failed, and Paused when you have paused the app.
What the event names mean
| Event | What happened |
|---|---|
| connect | The connection was checked when you connected it or saved its settings. |
| test | You clicked Test or Send test. |
| call.ended | A call update was sent. |
| inbox.created | A message, callback, voicemail, lead or chat was sent. |
| appointment.booked, appointment.rescheduled, appointment.cancelled | A booking update was sent. |
| order.created, order.updated, order.cancelled | An order update was sent. |
| order.lookup | The assistant looked up a caller's orders in your shop during a call. |
| availability | Ringhum read busy times from Cal.com, Acuity Scheduling or Square Appointments. |
Common skipped messages
These are normal and need no action unless you expected something else.
| Message | Why |
|---|---|
| Caller has no email address | Mailchimp and ActiveCampaign add only callers who gave an email address. |
| No contact for this call | The CRM had no caller to attach the call to. |
| Add the spreadsheet id in the integration settings | Google Sheets is connected but has no spreadsheet yet. Click Settings on the card and add it. |
| The order was never sent to Shopify (or WooCommerce, Square, Clover, HubRise) | A cancellation or change was for an order the shop never received. |
| Status changes are managed in Shopify (or the other shop or POS) | Status changes made in Ringhum are not sent back to a shop or POS that manages the order itself. |
| Appointment has no phone number | GoHighLevel needs a phone number to find the contact. |
Fixing errors
The key was rejected, or the message mentions 401 or 403. The API key or token was revoked, expired or lacks a permission. Create a new key in the other app with the permissions listed in the connect dialog. Then click Settings on the card, paste it and click Save settings.
The connection expired (sign-in apps). For Google Calendar, Google Sheets, Google Drive and HubRise, click Reconnect on the card and sign in again.
"Returned HTTP 404" or "Slack rejected the message. Check the webhook URL." The webhook URL no longer works. This happens when a Slack webhook, Teams workflow, Discord or Google Chat webhook, Zap, Make scenario or n8n workflow is deleted or turned off. Create a new one and paste its URL under Settings.
A list, project, board or database cannot be found. The id in the settings points to something that was deleted or that the key cannot access. Check the id and the key's access in the other app.
The error only happened once. Temporary outages at the other app are not retried. The next event is sent normally. Check the other app for the missed item and add it by hand if you need it.
After fixing the cause, click Test or Send test on the card. A successful test appears in the list as a green test line.
Email alerts about failing apps
If three deliveries to the same app fail in a row, the workspace owner gets an email titled "App name integration needs attention", with the last error and a link to Integrations. The email is sent at most once a day per app.
For Google Calendar, a separate email, "Google Calendar is disconnected — bookings may double-book", is sent when the connection to Google has expired. See Calendars and busy times.
Common questions
A call is missing but there is no error. Check that the event is ticked under Settings, that Only calls that need attention is not filtering it out, and that the app was not paused at the time. Call updates, inbox items and orders from test calls are not sent. See Choosing what gets sent.
Can I resend a failed delivery? No. Deliveries are not queued for a later retry. Fix the cause so the next events arrive.
Where do I see deliveries to my own webhook endpoints? Endpoints added under Developers show their last result in the Last delivery column there. See Webhooks.
Related articles
Connecting an app
How to connect Slack, your CRM, help desk, task tool, spreadsheet, shop or calendar to Ringhum, which kind of connection each app uses, and how to check that it works.
Choosing what gets sent
Pick which calls, inbox items, appointments and orders each connected app receives, and limit call updates to the calls that need someone to act.
Calendars and busy times
Which calendars Ringhum can read and write, how busy times block the assistant's availability, and how to stop bookings being written to Google Calendar.
Webhooks
Receive signed HTTPS notifications when calls end, messages are taken, appointments, orders and reservations change, or a campaign finishes, and verify that each one really came from Ringhum.
Still stuck?
Email hello@ringhum.com or send us a message. Team and Scale plans get priority support.