I use Agile CRM and would love to have Checkfront integrated so I can take advantage of Agiles marketing automation. I understand it may be difficult to integrate with the plethora of CRM's out there but if Checkfront had a really solid integration with Zapier we could overlook this daunting task
Comments
Thanks for the feedback!
I'll relay this information to our dev team so that they can review this app and its potential for integration.
We'll be sure to update you when new information develops.
Cheers,
Here is more information on Checkfront webhooks: http://api.checkfront.com/ref/notifications.html and how to use webhooks in Zapier: https://zapier.com/developer/documentation/v2/static-webhooks/
I hope this helps. Cheers, Mitch
I spent thousands of dollars and hours of my time this trying to get someone to give me something that I could work with to do some basic integrations.
This one response just solved all of my problems.
Just getting information out of Checkfront in an easy way is all I wanted. The API and SDK documentation is completely not helpful at all. The hardest part out of any integration is just getting Checkfront and whatever the heck else I want to receive the information to talk to each other. I get it needs to be secure, but you need to walk before you run.
The web hooks couldn't be simpler. The only issue I had was choosing a status type that didn't trigger any real notifications from checkfront and was more of an internal status update, once I got it updated it kicked out all the info I needed to do things with to Zapier.
If I could high five you I would right now. Can I buy you a beer or something?
Checkfront
1. Create a new app in your Checkfront interface by clicking on "Manage" and scroll down to "Developer"
2. Go to web hooks and enter in destination URL that Zapier gives you for the web hook, choose your flavor of XML or JSON response formatting from Checkfront
3. Choose the notifications you want to trigger a POST webhook from Checkfront (IE: Checkfront sending info to the URL you specify from the chosen notification(s))
Zapier
1. Create a web hook in Zapier using a Zapier "Webhooks by Zapier"
2. Create a Catch Hook
3. Skip "pick off child key"
4. Test your hook by creating a notification from checkfront, Zapier show you real time that it got the response and what was sent. (Copy the response so you can better map checkfront output schema to the services you'll be integrating with.)
5. Zapier tells you that it was successful or not successful. Wash and repeat until it's successful. Make sure you are using one of Checkfronts "hard" or default notification types to get it to trigger a POST to Zapier
Revel in the fact that you can now integrate Checkfront with just about anything else that supports webhooks or Zapier, basically the world.
Final step: Buy Mitch from Checkfront a beer.
Checkfront Documentation on webhooks and API: http://api.checkfront.com/ref/notifications.html
Zapier Documentation on webhooks and API: https://zapier.com/developer/documentation/v2/static-webhooks/
I was wondering if you knew how to filter booking out of the Zapier feed by using the "Child Key" function? I would like to only send certain Checkfront items through to Pipedrive, not all of them. I was wondering how this could be done using the Checkfront API.
Zapier provides this example on the page - but I am not sure what changes are needed to work with Checkfront, any pointers would be really appreciated.
"By default, Zapier gives you the entire payload of the webhook. If this specified, Zapier will only grab the child key from the object sent to Zapier. For example, given
{"contact": {"name": "Mike"}}
, specifycontact
to only trigger on{"name": "Mike"}
. Traverse more deeply nested children by using dot-separated syntax)."Thanks
Thanks for your question! The child key option on the Zapier webhooks looks like it will allow you to return a subset of the complete payload. I don't believe you'll be able to use it to specify multiple item IDs in order to return only certain items.
If it is really important that you only send specific items then theoretically you could use the Checkfront webhook to send the POST request to a URL that has a script that will filters the complete payload to the specific items that you require and then automatically send another POST request with the filtered data set to a secondary URL where the Zapier webhook would listen.
Mitch
Checkfront support team
It would save me having to learn the API programming technique,
but it would also allow my customer to make small adjustments
using their non-programmer-friendly user interface.
read-only would be better than nothing, trigger a zap from a status change,
pas for writing into Checkfront,...
to begin with, a simple "create" function would suffice;
after that, editing the "status". That would be a good start.
Thanks for posting on the forums. I've gone ahead and added your account to the list of accounts interested in the Zapier integration.
Cheers,
I love the feedback we're getting here. We have added you to the list of accounts interested.
Cheers,
We'll keep you updated if something comes up with new regarding a Zapier Integration
Cheers,
It will simplify a lot all integration with service like us (secure a deposit online : www.swikly.com)