diff --git a/sources/platform/integrations/images/viasocket/viasocket-add-trigger.png b/sources/platform/integrations/images/viasocket/viasocket-add-trigger.png new file mode 100644 index 0000000000..5ac7ad853b Binary files /dev/null and b/sources/platform/integrations/images/viasocket/viasocket-add-trigger.png differ diff --git a/sources/platform/integrations/images/viasocket/viasocket-apify-token.png b/sources/platform/integrations/images/viasocket/viasocket-apify-token.png new file mode 100644 index 0000000000..d0b725251e Binary files /dev/null and b/sources/platform/integrations/images/viasocket/viasocket-apify-token.png differ diff --git a/sources/platform/integrations/images/viasocket/viasocket-gmail-action.png b/sources/platform/integrations/images/viasocket/viasocket-gmail-action.png new file mode 100644 index 0000000000..96d78c7f72 Binary files /dev/null and b/sources/platform/integrations/images/viasocket/viasocket-gmail-action.png differ diff --git a/sources/platform/integrations/images/viasocket/viasocket-monitor.png b/sources/platform/integrations/images/viasocket/viasocket-monitor.png new file mode 100644 index 0000000000..46c7e7af9f Binary files /dev/null and b/sources/platform/integrations/images/viasocket/viasocket-monitor.png differ diff --git a/sources/platform/integrations/images/viasocket/viasocket-search-apify.png b/sources/platform/integrations/images/viasocket/viasocket-search-apify.png new file mode 100644 index 0000000000..296bdf0d31 Binary files /dev/null and b/sources/platform/integrations/images/viasocket/viasocket-search-apify.png differ diff --git a/sources/platform/integrations/images/viasocket/viasocket-select-trigger.png b/sources/platform/integrations/images/viasocket/viasocket-select-trigger.png new file mode 100644 index 0000000000..58784c3290 Binary files /dev/null and b/sources/platform/integrations/images/viasocket/viasocket-select-trigger.png differ diff --git a/sources/platform/integrations/index.mdx b/sources/platform/integrations/index.mdx index 6e8d8246b9..f4ed929fe8 100644 --- a/sources/platform/integrations/index.mdx +++ b/sources/platform/integrations/index.mdx @@ -118,6 +118,12 @@ If you use one of the main integration platforms, Apify's support is here for yo imageUrl="/img/platform/integrations/zapier.svg" smallImage /> + + +## Step 1: Generate an Apify API token + +1. Log in to your [Apify account](https://console.apify.com/). +1. Go to **Settings > API & Integrations > API Tokens**. +1. Copy your personal API token. + +![Apify API token settings](../images/viasocket/viasocket-apify-token.png) + +:::caution Token security +Never share your API token publicly or commit it to version control. +::: + +## Step 2: Create a new flow in viaSocket + +1. Log in to your [viaSocket account](https://viasocket.com/) and click **Create New Flow**. +1. In the **Trigger** section, search for and select **Apify**. + ![Search for Apify in viaSocket](../images/viasocket/viasocket-search-apify.png) +1. Choose **Finished Task Run** or **Finished Actor Run** as the trigger event. + ![Select Apify trigger in viaSocket](../images/viasocket/viasocket-select-trigger.png) + +## Step 3: Connect your Apify account and configure the trigger + +1. Click **Connect to Apify**. +1. Paste your Apify API token into the connection dialog. +1. Click **Save** to establish the connection. +1. Confirm the connection is successfully added before continuing. +1. Provide the Actor or task ID manually or map it dynamically from a previous step. +1. Set **Status** to `Succeeded`. +1. Click **Test** to fetch sample data and verify the trigger works. +1. Save the trigger configuration. + +![Add Apify trigger in viaSocket](../images/viasocket/viasocket-add-trigger.png) + +## Step 4: Add an action + +You can add any supported app as the next step in your flow. The example below uses Gmail to send an email when the trigger fires. + +1. Click **Add Step**. +1. Select **Gmail** and choose the **Send Email** action. +1. Connect or select your Gmail account. +1. Map the following fields: + - **To** - recipient email address + - **Subject** - email subject line + - **Message Body** - use the trigger `body` object as dynamic input +1. Click **Test** to run the action and confirm a `200` response status. + +![Gmail action configuration in viaSocket](../images/viasocket/viasocket-gmail-action.png) + +## Step 5: Go live and monitor + +1. Click **Go Live** and confirm activation. +1. Use **Flow View** to inspect the flow structure and **Log View** to monitor individual executions. +1. Re-run a specific execution from **Run History** if needed. + +![viaSocket flow monitoring](../images/viasocket/viasocket-monitor.png) + +If you have any questions or need help, feel free to reach out on the [Apify Discord community](https://discord.com/invite/jyEM2PRvMU). diff --git a/static/img/platform/integrations/viasocket.ico b/static/img/platform/integrations/viasocket.ico new file mode 100644 index 0000000000..bed9fab606 Binary files /dev/null and b/static/img/platform/integrations/viasocket.ico differ