{"id":"8c22b5d3-2946-49f5-81a9-0d9f008ab52e","task_name":"Add Connector - Slack","summary":"This workflow connects your Slack workspace to Airbyte by authenticating your account and enabling write permissions for messages. Use this process when you need Airbyte to send or modify messages in Slack as part of your AI agent workflows.","description":"Adds a Slack connector credential to Airbyte by authenticating a Slack workspace account and configuring write access permissions for messages.","tools_used":[],"agent_steps":[{"step_number":1,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/get-started","element":{"name":"Credentials","role":"link","selector":"","xpath":"//html/body/div[2]/div/div[1]/div/nav/div/div[1]/ul/li[3]/a","attributes":{"href":"/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","data-testid":"credentialsLink"}},"value":"","keys":[],"file_paths":[],"description":"Navigate to the Credentials section of Airbyte by clicking the 'Credentials' link in the main navigation. This is where you manage all authenticated data source and destination connections."},{"step_number":2,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Add Credential","role":"button","selector":"","xpath":"//html/body/div[2]/div/div[1]/div/div/main/div/div/div[1]/div[2]/button","attributes":{"data-testid":"addCredentialButton"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Add Credential' button to begin adding a new connector. This opens a list of available data sources and destinations you can authenticate with Airbyte."},{"step_number":3,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Slack","role":"button","selector":"","xpath":"//html/body/div[10]/div[2]/div/div[2]/div/div[2]/button[36]","attributes":{"type":"button"}},"value":"","keys":[],"file_paths":[],"description":"Select 'Slack' from the list of available connectors. This tells Airbyte that you want to add a Slack workspace as a credential."},{"step_number":4,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Authenticate your Slack account","role":"button","selector":"","xpath":"//html/body/div[12]/div/div/div/div[2]/div/div/div/form/div/div[2]/div[1]/div/div[1]/div/div/button","attributes":{"type":"button","data-testid":"widget-oauth-button"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Authenticate your Slack account' button to start the OAuth authorization flow. This will redirect you to Slack's authorization screen where you grant Airbyte permission to access your workspace."},{"step_number":5,"action_type":"tab-switch","url":"","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"Your browser will automatically switch to a new tab or window that opens the Slack authorization page. This is part of the standard OAuth flow and happens automatically."},{"step_number":6,"action_type":"navigate","url":"https://slack.com/oauth/v2/authorize?client_id=2932918293459.9097157334485&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=NRTODKK&scope=channels%3Ahistory%2Cgroups%3Ahistory%2Cim%3Ahistory%2Cmpim%3Ahistory%2Cchannels%3Aread%2Cgroups%3Aread%2Cim%3Aread%2Cmpim%3Aread%2Cusers%3Aread","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"You will be taken to slack.com, the Slack login and authorization portal. If you are not already logged in, enter your Slack credentials here."},{"step_number":7,"action_type":"navigate","url":"https://personalworks-ro04893.slack.com/oauth?client_id=2932918293459.9097157334485&scope=channels%3Ahistory%2Cgroups%3Ahistory%2Cim%3Ahistory%2Cmpim%3Ahistory%2Cchannels%3Aread%2Cgroups%3Aread%2Cim%3Aread%2Cmpim%3Aread%2Cusers%3Aread&user_scope=&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=NRTODKK&granular_bot_scope=1&single_channel=0&install_redirect=&tracked=1&user_default=0&team=","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"You will be redirected to your Slack workspace domain (e.g., browzerlabs.slack.com). This confirms you are authorizing the correct workspace."},{"step_number":8,"action_type":"click","url":"https://personalworks-ro04893.slack.com/oauth?client_id=2932918293459.9097157334485&scope=channels%3Ahistory%2Cgroups%3Ahistory%2Cim%3Ahistory%2Cmpim%3Ahistory%2Cchannels%3Aread%2Cgroups%3Aread%2Cim%3Aread%2Cmpim%3Aread%2Cusers%3Aread&user_scope=&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=NRTODKK&granular_bot_scope=1&single_channel=0&install_redirect=&tracked=1&user_default=0&team=","element":{"name":"Select a team","role":"combobox","selector":"","xpath":"//*[@id=\"team-picker_button\"]","attributes":{"id":"team-picker_button","data-qa":"team-picker-button","aria-label":"Select a team"}},"value":"","keys":[],"file_paths":[],"description":"If you manage multiple Slack workspaces, click the 'Select a team' dropdown to choose the workspace you want to connect to Airbyte. Select the appropriate workspace from the list."},{"step_number":9,"action_type":"click","url":"https://personalworks-ro04893.slack.com/oauth?client_id=2932918293459.9097157334485&scope=channels%3Ahistory%2Cgroups%3Ahistory%2Cim%3Ahistory%2Cmpim%3Ahistory%2Cchannels%3Aread%2Cgroups%3Aread%2Cim%3Aread%2Cmpim%3Aread%2Cusers%3Aread&user_scope=&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=NRTODKK&granular_bot_scope=1&single_channel=0&install_redirect=&tracked=1&user_default=0&team=","element":{"name":"Browzer","role":"option","selector":"","xpath":"//*[@id=\"team-picker_option_1\"]","attributes":{"id":"team-picker_option_1","data-qa":"team-picker_option_1","data-is-active":"true"}},"value":"","keys":[],"file_paths":[],"description":"From the dropdown menu, click on the workspace name (e.g., 'Browzer') that you want to authorize. This confirms your selection and prepares the authorization page for that specific workspace."},{"step_number":10,"action_type":"navigate","url":"https://browzerlabs.slack.com/oauth?client_id=2932918293459.9097157334485&scope=channels%3Ahistory%2Cgroups%3Ahistory%2Cim%3Ahistory%2Cmpim%3Ahistory%2Cchannels%3Aread%2Cgroups%3Aread%2Cim%3Aread%2Cmpim%3Aread%2Cusers%3Aread&user_scope=&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=NRTODKK&granular_bot_scope=1&single_channel=0&install_redirect=&tracked=1&user_default=0","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"You will be navigated to the authorization page for your selected workspace (e.g., browzerlabs.slack.com). This is where you will review and approve Airbyte's requested permissions."},{"step_number":11,"action_type":"click","url":"https://browzerlabs.slack.com/oauth?client_id=2932918293459.9097157334485&scope=channels%3Ahistory%2Cgroups%3Ahistory%2Cim%3Ahistory%2Cmpim%3Ahistory%2Cchannels%3Aread%2Cgroups%3Aread%2Cim%3Aread%2Cmpim%3Aread%2Cusers%3Aread&user_scope=&redirect_uri=https%3A%2F%2Fapi.airbyte.com%2Fv1%2Foauth%2Fcallback&state=NRTODKK&granular_bot_scope=1&single_channel=0&install_redirect=&tracked=1&user_default=0","element":{"name":"Allow","role":"button","selector":"","xpath":"//html/body/div[1]/form/div/div/div/div[2]/div[3]/button","attributes":{"type":"submit","data-qa":"oauth_submit_button","aria-label":"Allow"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Allow' button to grant Airbyte permission to access and interact with your Slack workspace. This authorizes the OAuth token that Airbyte will use for all future Slack operations."},{"step_number":12,"action_type":"navigate","url":"https://app.airbyte.ai/auth_flow?code=9529825542614.10998527082339.62bf9bf6cfbac94e5b30e156a575f3291da56cebba7d3f6474aea35a7d798ab0&state=NRTODKK","element":{"name":"","role":"","selector":"","xpath":"","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"After authorization, your browser will automatically return to app.airbyte.ai with your OAuth token securely saved. You should now see the credentials configuration screen."},{"step_number":13,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"","role":"generic","selector":"","xpath":"//html/body/div[12]/div/div/div/div[2]/div/div/div/form/div/div[1]/div/ul/li[10]/span[3]/label/span","attributes":{}},"value":"","keys":[],"file_paths":[],"description":"Click in the main content area of the credentials configuration form to ensure it is active and ready for input. This prepares the form for the next step."},{"step_number":14,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Write access for Messages","role":"checkbox","selector":"","xpath":"//html/body/div[12]/div/div/div/div[2]/div/div/div/form/div/div[1]/div/ul/li[10]/span[3]/label/input","attributes":{"type":"checkbox","aria-label":"Write access for Messages","data-testid":"entity-picker-messages-write"}},"value":"","keys":[],"file_paths":[],"description":"Enable the 'Write access for Messages' checkbox to grant your Airbyte agents the ability to send and modify messages in Slack. This permission is required if you plan to use Slack as a destination for agent-generated content."},{"step_number":15,"action_type":"click","url":"https://app.airbyte.ai/organizations/07a090fe-ed68-49dd-832a-30cae2626178/credentials","element":{"name":"Save","role":"button","selector":"","xpath":"//html/body/div[12]/div/div/div/div[3]/div/div/button","attributes":{"type":"button"}},"value":"","keys":[],"file_paths":[],"description":"Click the 'Save' button to finalize and store your Slack credential in Airbyte. This completes the authentication process and makes Slack available as a destination for your agent workflows."}]}