{% import '_includes/forms' as forms %} {% import 'verbb-base/_macros' as macros %} {% set displayName = integration.displayName() %} {% set instructions %} ### Step 1. Connect to the {name} API 1. Go to Klaviyo and login to your account. 1. Click on your profile dropdown on the bottom-right of the screen, and select **Settings**. 1. Click the **API Keys** tab. 1. Copy the **Public API Key** from {name} and paste in the **Public API Key** field below. 1. Click the **Create Private API Key** button. 1. Copy the **Private API Key** from {name} and paste in the **Private API Key** field below. ### Step 2. Test Connection 1. Save this integration. 1. Click on the **Refresh** button in the right-hand sidebar. {% endset %}
{{ instructions | t('formie', { name: displayName }) | md }}
{% if not craft.app.config.general.allowAdminChanges %} {{ 'Integration settings can only be editable on an environment with `allowAdminChanges` enabled.' | t('formie') | md(inlineOnly=true) }} {% endif %} {{ macros.proxyField(fieldVariables, 'autosuggestField', { label: 'Public API Key' | t('formie'), instructions: 'Enter your {name} {label} here.' | t('formie'), name: 'publicApiKey', required: true, suggestEnvVars: true, value: integration.settings.publicApiKey ?? '', warning: macros.configWarning('publicApiKey', 'formie'), errors: integration.getErrors('publicApiKey'), }) }} {{ macros.proxyField(fieldVariables, 'autosuggestField', { label: 'Private API Key' | t('formie'), instructions: 'Enter your {name} {label} here.' | t('formie'), name: 'privateApiKey', required: true, suggestEnvVars: true, value: integration.settings.privateApiKey ?? '', warning: macros.configWarning('privateApiKey', 'formie'), errors: integration.getErrors('privateApiKey'), }) }}