A blank sheet for your automation ideas.

Smidyo is an industry agnostic platform, meaning it can be implemented into a wide area of niches.

Drag-and-drop 'til you drop.

Using our visual pipeline editor, it's easy to implement Smidyo for your niche. Smidyo pipelines cover everything, from gathering a product's information to crunching the data into a quote.

Illustration
An operation block that does array calculations
exports.handler = async ({ payload }) => {
  const [operation] = payload.operation;
  const aArray = payload.a;
  const bArray = payload.b;

  let result = [];

  for (let i = 0; i < aArray.length; i++) {
    const a = aArray[i];
    const b = bArray[i];
    result.push(
      {
        add: a + b,
        subtract: a - b,
        multiply: a * b,
        divide: a / b
      }[operation]
    );
  }

  return {
    type: 'OPERATION_BLOCK_RESULT_OUTCOME',
    result: { result }
  };
};

Extendable calculations 

When the built-in operation blocks are not enough, Smidyo can be easily expanded using short snippets of code.

  • icon

    Runs on AWS Lambda instances

    Custom operation blocks run on AWS Lambda, which means they can be programmed in JS, C++, Python, Java and more.

Extendable forms

Smidyo's forms can also be extended using element blocks, which are short snippets of HTML, JS and CSS. Using these, you can add new ways of gathering and displaying product information.

Illustration
An SVG viewer element block
{
  const id = document.currentScript.getAttribute('data-eb-id');
  const elementBlockInfo = window.__smidyo__.elementBlocks[id];
  const svgElement = document.getElementById(id + '-svg-preview');

  const update = () => {
    const payload = elementBlockInfo.payload;
    const svgPayload = payload.svg[0];
    window.__smidyo__.getPayloadletFileDownloadURLs([svgPayload.svg]).then(([urlInfo]) =>
      fetch(urlInfo.downloadURL).then(res =>
        res.text().then(svgBody => {
          svgElement.innerHTML = svgBody;
        })
      )
    );
  };

  update();

  elementBlockInfo.update = update;
}

Become a Smidyo partner

  • Support & documentation

    We are always available to provide technical support and suggestions on how to provide the best solution for your users.

  • icons

    Fair and square

    We share the user's monthly revenue 50 / 50 with you, providing a steady stream of income to your Stripe account.

Illustration

Thank you!

We will contact you shortly.

Can't send form.

Please try again later.