Hi everyone,
I'm building a Zap that should allow me to post a message from Slack directly into the timeline of a customer account in Gripp.
Here’s what I’ve set up so far:
-
Trigger: A new Slack mention with the keyword
!gripp ophalen
. -
Zapier Tables: I use this to map the Slack user to the correct Gripp customer ID (
relation_id
). -
Gripp Search: I look up the correct customer in Gripp using the mapped ID.
-
Webhook (POST): I send a request to the Gripp API to create a timeline entry.
My Webhook Data looks like this:
json
{ "relation_id": 4293, "title": "Slack message from Naomi", "description": "!Gripp test voor Gripp", "date": "2025-07-25T10:31:00Z", "entity": "company" }
What works:
-
The Slack trigger fires correctly.
-
The Zapier Tables mapping returns the expected data.
-
Gripp returns a customer result correctly.
-
The webhook gets triggered with all fields filled.
The problem:
Despite all of that, I keep getting this error in the final step:
Entity "2" does not exist. Please check the API documentation for a list of valid entities.
But I’m not sending "2" as an entity anywhere. I'm explicitly setting "entity": "company"
in the Webhook Data, and I’ve verified that relation_id
is set to 4293
.
Has anyone successfully pushed a timeline note to Gripp via webhook?
I feel like I’m close, but something under the hood might still be misinterpreting the data I send. Any ideas would be appreciated — especially if you’ve worked with Gripp’s API before.
Thanks in advance!