Instalink Release Notes 1.8.x


New features in Instalink version 1.8.0 include:

Server Affiliation: Accounts can be assigned to specific processor servers.Project Base Paths: Projects can specify a base path to avoid conflicts when endpoints are added with connectors__REQUEST_PATH__ Process Var: Processes can access the original request path the Listen process was contacted withNeutral Logs: You can now output arbitrary log information without forcing a response to the original request.Append to Queue Finally: The Append to Queue process now has a finally branch that runs only when the queue item was successfully added to the queue.

Bug fixes in 1.8.0 include:

Fix for a potential problem where a cron could run on more than one account processor.Fix for a problem with 1.7 memory updates specific to For Each Item processes.Fixed a problem where the internal proxy server was sending bad header information in some cases.

Other changes in 1.8.0

Read More

Instalink Release Notes: 1.6.x


New features in Instalink version 1.6.0 include:

FTPS Connections: A new Connect to FTPS Server action has been added to interact with FTPS servers.Decode CSV Transform: Added a new transform to decode CSV data.

Bug fixes in 1.6.0 include:

Fixes a problem where process queues can stop running unexpectedly.


Bug fixes in 1.6.1 include:

Added FTPS to outbound call record types


Version 1.6.2 updated various internal libraries used by Instalink


New features in Instalink version 1.6.3 include:

Processor restarts: Processors automatically restart when they fail

Bug fixes in 1.6.3 include:

Fixed form fields not appearing in the endpoints view


Bug fixes in 1.6.4 include:

Fixed problem where you could not save authorizations on Listen processes


New features in Instalink version 1.6.5 include:

Processor Exit View: Added a view where you can view processor exits, the reasons, and error information

Bug fixes in 1.6.5 include:

Read More

How to Generate a Bitcoin Address — Step by Step

Original Post used with permission from:

How to Generate a Bitcoin Address — Step by Step


This is a hands on, technical guide about the generation of Bitcoin addresses including private and public keys, and the cryptography involved.

This guide will walk you through all the steps to generate a Bitcoin address using the command line on a Mac. Similar steps should be possible on other operating systems using similar cryptographic tools. Lines starting with $denote terminal commands, which you can type and run (without the $ of course).

Mac Terminal (iTerm 2)


brew — Installation: — Installation: sudo easyinstall piplibressl — Installation: brew install libresslbase58 — Installation: pip install base58

Read More

How to Write an Authentication System the Right Way - Part 1

A few days ago, I received a letter in the mail from the IRS. I opened the letter, worried that I might have screwed up my taxes and would now owe the United States Government a ridiculous amount of money. It turns out, that might have been better news than the news I got. The letter explained that somebody else was using my social security number.

Wait, what! How did somebody else get my social security number? The obvious answer is that somebody who was entrusted with the safekeeping of my secret information failed to uphold their responsibility to keep that information safe. Pardon my language, but that person is a real *$%&^! Once your information is compromised, it is compromised forever. My social security number will be out in the wild for the rest of my life, and that is a terribly annoying burden that I will have to live with. If only the person responsible had done their job right.

It was probably Equifax…

Read More

Instalink Release Notes: 1.5.0

Instalink version 1.5.0 includes:

NEW FEATURE: Process Queues. Now you may easily queue processes that will be run at a later time. For example if you get 1,000 orders in 10 minutes but your ERP service only allows you to submit 100 per 10 minutes, you can queue the orders and Instalink will send them through as soon as permitted. This allows Instalink to effectively manage the rate limits that other services impose on your processing.Increased POST upload limit on endpoints from 10MB to 100MB.Added Map transformations to the Transform menu for easy selection.

Bug fixes in 1.5.0 includes:

Corrected issue with deep cloning runtime services that could affect system stability.Corrected procedural issue with processing Maps as JSON.Added Map transformations to the Transform menu for easy selection.Corrected issue where success or error logs would not be written under a specific configuration.Fixed issue where scheduled processes would not run correctly inside of connectors.

Read More

Instalink Tutorial 3: Transform Data

How to Process and Transform Data

Topics covered:How data is processed in InstalinkTransform Data ActionTransform FieldsData typesIncoming and Outgoing data formatting.

In the previous tutorial, “How to Connect My Endpoint to Another System”, you learned how to send HTTP calls to external services. Now we're going to take this a step farther by transforming inbound data. We'll also introduce decision logic and have our process do different actions depending on the data our endpoint receives.

Let's Pass Data to an Endpoint

Log back in to the Instalink admin panel. Then open up the same project we worked on in the previous tutorials: “My First Project”.We're going to add a new data flow to our project. To create our new flow, click on the Insert After node for the action titled “My First Project”. The Insert After node is the small circle that comes down from the connecting line between the actions.Set the new action to the following:

Read More

Instalink Tutorial 2: Connect to Another System

How to Connect My Endpoint to Another System

Topics covered:Create a “Send to URL” action.Handle the Response

In the previous tutorial, How to create an endpoint. “Hello World Tutorial”, we learned the basics of the Projects, Actions, Data Flows and the GPM interface. We will be building upon the Hello World project that we created in that tutorial. If you haven't already, we recommend that you go and run through that tutorial before starting this one.

Create a “Send to URL” Action

Read More

Instalink Tutorial 1: Hello World!

How to create an endpoint. “Hello World Tutorial”

Topics covered:

Create a new project.Add a “Listen to Request” Action.Send a response.

Create a New Project

The first thing you'll need to do when building your own processes is to create a new project. Do the following to create a new project.

Log in to log in to be sure that you have your username and password handy.Then go to... https://admin.instalink.ioEnter your username and password. You'll be presented with the dashboard when you log in successfully.Select “Projects” from the menu on the left. You will then see a listing of your projects on the following screen. Your list will be empty if you have not yet created any projects.

Read More

Call us to get started


Or fill out this form


480 E. Winchester St.
Suite 140
Murray UT 84107