The Bigin interface can be triggered by both new records and updated records in various modules. However, the Events module seems to have only a New Event trigger. Can an Updated Event trigger be added?
Bigin trigger by Updated Event?
Hi
You may have to use a Bigin webhook.
https://www.bigin.com/developer/docs/toppings/webhooks.html
https://www.bigin.com/developer/docs/toppings/configure-webhook.html
Zap trigger: Webhook - Catch Hook
Hi Troy
That worked. Event updates now trigger our Zap. Thanks!
However, now we’re stuck on the next step. We have retrieved a Contact ID from the Event “Related To” field and wish to access other fields from the contact. We have tried both the Search Contact step and the Update Contact step. The Search Contact step does not have a Contact ID Option. The Update Contact step works the wrong way round, modifying the Bigin record rather than getting information!
So how to access details of a Contact record based on its Contact ID?
You’d likely have to use the Bigin API: https://www.bigin.com/developer/docs/apis/v2/get-records.html
See screenshots.
Options
- Custom Action (with the help of AI)
- API Request
Help:
https://help.zapier.com/hc/en-us/articles/12899473501453-API-Request-actions-in-Zapier
https://help.zapier.com/hc/en-us/articles/16276574838925-Custom-Actions-in-Zapier
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/39ed5aa5-aa5f-4dfa-abfa-62e7024a3901.png)
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/6d1f9fe9-22cf-4390-9ce3-2b5a429bb546.png)
Now getting a 401 “invalid oauth token” error. This suggests that we need to pass a different access token as an authorization header. However, the notes in the Zap step say “Authentication headers are included automatically”. Also, if we do get or generate new tokens, it’s not obvious where to put them!
For us to have context, we would need to see screenshots with how the Zap step and API request is configured.
Here
In the URL change Contacts to lowercase.
The possible modules include:
- contacts
- accounts (companies in Bigin)
- products
- calls
- events
- tasks
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/a1901b35-f320-46a0-8697-35aca6432196.png)
Check if you are using the correct base url.
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/ca06640d-7dc8-4de8-b6d1-36d4ea94e29b.png)
That changed the response, so it definitely helped. However, we still have an error -- now “invalid oauth scope to access this URL”
Based on the Bigin API docs these are the needed scopes.
That would likely have to be adjusted in Bigin and possibly then reconnect the Bigin Zap app connection:
https://zapier.com/app/connections
Info about scopes: https://www.bigin.com/developer/docs/apis/scopes.html
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/855b411f-3aac-4faa-b06c-d6acd75c98de.png)
So I assume from this that I need to generate a new authentication token, with the relevant scope. The Bigin API console offers five different types of “client type”. I assume that Zapier is a “server based app”. In that case, please help me complete the “Client name”, “Homepage URL” and “Authorised Redirect URIs” fields.
I appreciate that I’ll need to make a new connection once that’s done, but when I get the token, where do I enter it in Zapier?
The Bigin API Request Zap action should handle the authentication for you.
You may need to adjust scope settings/permissions in Bigin for the Bigin account that is/will be re/connected to Zapier.
Sorry, but I have no idea how or where to “adjust scope settings/permissions in Bigin for the Bigin account that is/will be re/connected to Zapier”!
So these do not include reading or updating records in the “contacts” and “pipelines” and “activities” modules. Ideally, at this point, the scope should include {ZohoBigin.modules.ALL}
Where is the scope set? How can we change it?
You may have to explore the custom API request route via the Webhooks app: https://zapier.com/apps/webhook/help
That involves knowledge of API authentication, Headers, etc. based on the Bigin API docs.
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/a66f8d8b-c70f-40d8-a10e-e8d03e631193.png)
We are already using a webhook as the trigger for this Zap, but I am not at all clear how to mix Webhooks and API calls to deal with a sequence including an authentication handshake (along with keepalive?) and then accessing the data that we actually need!
Yeah that can be the challenge of using certain apps in certain ways.
Often a thin line between plug&play/advanced.
Perhaps consider using Zoho CRM instead of Bigin.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.