Facebook Connector

We’ve added a connector for Facebook, and duzzits to get Facebook user information and post Facebook status updates.

If you use Facebook and would like help in wrapping more APIs or building an integrated solution that includes facebook, please let us know.

Posted in Solutions | Tagged | Leave a comment

Calling a JSON web service

In a previous post on JSON connectivity, itDuzzit’s new JSON feature was shown in the context of input variables. One of the team members felt that this was, to put it mildly, somewhat of a dry introduction, and that an example of calling a JSON web service would be more interesting.

So, let’s say you want to have a duzzit call a Facebook JSON api. First, you need to connect your itDuzzit account to Facebook. Once you’ve done that, create and edit a new duzzit. In the cloud menu, one of the options is “Call a Web Service”:

Dragging “Call a Web Service” into the duzzit will open the web service call action:

The url has been set to the graph.facebook.com/me api, passing an OAuth access token. When you connected your itDuzzit account to Facebook, your itDuzzit account received this token. That’s what the $(User.SiteApiKey) represents. As this is being passed as a url parameter, we’re encoding it using the text.url function. (There are other less terse ways of doing this, but if you like terse, text.url does it.) To “merge” this into the url, we’re wrapping this in the [[ ]] itDuzzit syntax that indicates that this is to be treated as a merge variable.

We’re also setting a header, and indicating that authentication is OAuth. That’s it for configuring the basic call. However, we’d like to see the results of the call, so let’s add a message output and write the http response to it. The “more…” menu provides a convenient way of dropping a message output into the duzzit:

Next, we drag the http-response from the facebook input source into the output:

You can now “Do It” – run the duzzit, and you’ll get a JSON response from Facebook. That’s good, but not as useful as it could be. So here’s the trick – copy the JSON, and then paste it into the “Sample Response” on the “Call a Web Service” action. Here’s what (scrubbed for privacy) this looks like:

Finally, once this is saved, the JSON structures are visible in the input source pane on the left:

You can then drag and drop these individual items into the duzzit, and even do things like loop over array data. So, say we want to loop through education data and get school name and type. After setting up outputs for these (an output list named education, with school and type attributes), we can create this loop:

Now when we “Do It”, we get:

Posted in Features | Tagged | Leave a comment

New JSON Connectivity

We’re excited to announce new JSON connectivity features in itDuzzit. This allows us to rapidly create new solutions for SaaS products with JSON web services, and will make it easy for users to create their own JSON connectors and solutions.

Input values are one example of the new JSON feature. Here’s what the definition of a JSON input value looks like:

So, here we’re pasting in a JSON sample. After saving the input value, the JSON attributes are now available for drag-and-drop into duzzit logic:

This is especially useful for arrays. Let’s look at a slightly more complex JSON for a contact that contains arrays of education and language data:

This makes it very easy to loop over arrays within the JSON data:

Similar JSON automation is available when building web service connections. Enjoy!

And as always, please contact us if you have any questions.

Posted in Features | Tagged | Leave a comment

Positional Results Download

We just added a positional file download capability. If you design your own duzzits and need to produce files containing positional data (e.g. loading payroll system data), you can now configure positions for outputs. To find out more about how to configure positional outputs, see the documentation.

We’ll shortly be providing adding solutions that make use of the positional file download capability. If you need assistance in producing positional files using data from one or more cloud application sources, please contact us and we’ll be happy to help.

Posted in Features | Tagged | Leave a comment

LinkedIn Connector

We’ve added a connector for LinkedIn, the professional networking site that allows members to create business contacts, search for jobs, and find potential clients. We’ve also added several duzzits that wrap profile, group, and post reading APIs.

If you use LinkedIn and would like help in wrapping more APIs or building an integrated solution that includes LinkedIn, please contact us.

Posted in Solutions | Tagged | Leave a comment

Nexmo Connector

We’ve just added a connector for Nexmo. Nexmo is a cloud based SMS API that lets you send and receive a high volume of messages at wholesale rates. In addition to creating a connector, we’ve added duzzits for sending individual SMS messages and for sending SMS messages from a file input.

Learn more about our support for Nexmo by reading the itDuzzit Nexmo documentation or sign up for a free itDuzzit account now. If you use Nexmo and would like help in wrapping more APIs or building an integrated solution, please contact us.

Posted in Solutions | Tagged | Leave a comment

Batchbook Connector

Batchbook is a social CRM built for small businesses and entrepreneurs. We’ve added a Batchbook connector, and wrapped a communications API to give you a head start in putting together a solution that includes Batchbook.

If you use Batchbook and would like help in wrapping more APIs or building an integrated solution that includes Batchbook, please contact us.

Posted in Solutions | Tagged | Leave a comment

PipeJump Connector

PipeJump is a CRM and sales tracking application for small businesses from the team at FutureSimple. We’ve created a PipeJump connector, and wrapped most of the PipeJump contact APIs. To learn more, check out the PipeJump portal at FutureSimple.

If you use PipeJump and would like help with PipeJump APIs, or want help with an integration solution that includes PipeJump, please contact us.

Posted in Solutions | Tagged | Leave a comment