Integrations

viaSocket

Robolly and viaSocket can work together to automate template-based image, PDF, and video generation across your existing apps. Robolly is where you design the reusable visual template. viaSocket is the workflow automation platform that moves data between apps, maps fields, and runs each step in the right order.

For example, you can start a viaSocket workflow when a new form submission, spreadsheet row, order, CRM record, or webhook event arrives. Then you can use Robolly data from the workflow to find the right template, inspect its dynamic elements, render a personalized file through the Robolly API, and send the generated output to another app such as Google Drive, Slack, Airtable, Shopify, or HubSpot.

Robolly and ViaSocket integration

Connect viaSocket + Robolly and automate creation of your images

To connect Robolly with viaSocket:

  1. Log in to viaSocket
  2. Create a new flow
  3. Choose the app that starts your workflow
  4. Then add an action step, search for Robolly, and choose one of the available Robolly actions.

If viaSocket asks for Robolly credentials, use your Robolly API key from Account settings.

Available Robolly actions in viaSocket

ActionWhat it helps with
List TemplatesFind templates in your Robolly account before choosing which one the workflow should use.
List RendersFetch previous renders, sorted by creation date, so the workflow can inspect generated files or render history.
Search Template ElementsGet the dynamic template element names before mapping incoming data to Robolly fields.

You can also read more about the integration in the viaSocket guide.

Rendering files from viaSocket

viaSocket currently does not have a dedicated native render action, but you can generate files using viaSocket built-in API Call action. To do so, add viaSocket's API Call action after your trigger and call a Robolly render link directly.

SettingValue
MethodGET
URLhttps://api.robolly.com/templates/{{TEMPLATE_ID}}/render.jpg
HeadersAdd Authorization: Bearer YOUR_ROBOLLY_API_KEY if your template requires authentication.
Query paramsAdd your template element names as keys and map viaSocket data chips as values. Add json=1 when a following viaSocket step needs a JSON response with a generated file URL.

Example render URL:

https://api.robolly.com/templates/{{TEMPLATE_ID}}/render.jpg?title={{title}}&photo={{photo_url}}&json=1

Change the output extension when needed: .jpg, .png, .pdf, and .mp4 are supported by Robolly render links.

Tip: Before rendering, use the Robolly action for searching template elements, or check the accepted modifications endpoint in the Robolly API reference, so you know the exact field names to map.

Example workflows

  • Create a social media image when a new product is added to Shopify.
  • Generate a PDF certificate when a form submission is approved.
  • Turn a new CRM record into a personalized onboarding graphic.
  • Render campaign visuals from Airtable rows and send the output to Slack or Google Drive.