Skip to main content

Connect Sally with Power Automate

By connecting Sally with Power Automate, you can automatically trigger flows whenever Sally events occur - for example, when a meeting summary is created. This allows you to continue automation in Microsoft 365 without manual steps.

If you’re new to webhooks, we recommend reading our full Webhook Guide, which explains in detail what they are and how they work.


Quick Navigation

  1. Create a webhook in Sally
  2. Set up the flow in Power Automate
  3. Use ready-made Templates

1. Create a webhook in Sally

To send events from Sally to Power Automate, you first need to create a webhook inside Sally.

Steps:

  1. Open Settings in Sally from the left sidebar.
Open Settings in Sally

Go to Settings in Sally

  1. Navigate to Integrations and click "+ Add Integration".
Sally integrations with Add Integration highlighted

Add a new integration

  1. From the list of integrations, choose Webhook and click "Create Webhook".
Choose Webhook integration

Select Webhook and create one

  1. Fill in the webhook details:
    • Name: A clear label (e.g., Power Automate Connector).
    • Trigger: Choose when the webhook should fire (e.g., Summary for appointment has been created).
    • Organization Webhook: Decide whether it applies only to your meetings or to the entire organization.
    • Webhook URL: Leave this empty for now — you’ll paste the URL from Power Automate later.
    • Version: Always select 3 (Newest).
Copy the JSON body now

At the bottom of the form, Sally provides an example HTTP Body (JSON). Copy this JSON right away - you will need it later when configuring the schema in Power Automate.


Create Webhook in Sally

Fill in the webhook form in Sally

  1. Click Create. Your webhook will now appear under "Your personal integrations".
Webhook listed under integrations

Webhook successfully created in Sally

✅ At this point, Sally is ready to send events. Next, we’ll move on to Power Automate and configure a flow that listens for these webhook calls.


2. Set up the flow in Power Automate

Now that Sally is ready to send data, let’s create a flow in Power Automate that will listen to incoming webhooks and act on them.

Steps:

  1. In Power Automate, click Create and choose "Automated cloud flow".
Create a new Automated cloud flow

Start with a new Automated cloud flow

  1. Enter a descriptive Flow name (e.g., Sally – Send email). Then click Skip to manually select a trigger.
Name your flow and skip trigger selection

Give your flow a clear name and skip trigger selection

  1. In the new flow, click "Add a trigger".
Add a trigger in Power Automate

Add the trigger to your flow

  1. Search for HTTP and select "When an HTTP request is received".
Select When an HTTP request is received trigger

Choose the HTTP request trigger

  1. Under "Request Body JSON Schema", click "Use sample payload to generate schema".
Generate schema from sample payload

Use the copied JSON to generate the schema

  1. Paste the HTTP Body JSON you copied from Sally and click Done. This automatically generates the schema Power Automate will use to parse incoming Sally events.
Paste JSON body to generate schema

Paste the JSON body from Sally

  1. Now you can adjust permissions (e.g., Who can trigger the flow) if needed.
Schema generated for webhook trigger

Schema successfully generated

Why this step matters

By pasting the JSON from Sally, you tell Power Automate the structure of incoming data. This makes it possible to use dynamic fields like summary, tasks, or decisions in later flow steps.

  1. Next, add a new Action to the flow.
Add an action after the trigger

Continue by adding your first action

ChatGPT:

  1. For this example, we used Send an email notification (V3) to send the meeting information by email — but of course, you can use any other action as well, e.g. creating a Planner task, posting a message in Teams, or adding a new row to an Excel file.
Select Send an email notification action

Choose Send an email notification (V3)

Configure the action details:

  • To / Recipient: Define where the output should go (e.g., an email address, Teams channel, Planner, or another service).
  • Subject / Title: Add a descriptive label like Tasks Meeting.
  • Body / Content: Provide a short message or content (later you can insert dynamic fields coming from Sally).
Configure the email action

Set recipient, subject, and body of the email

  1. Finally, click Save to store your flow.
Save the flow in Power Automate

Don’t forget to save your flow

✅ Your flow is now set up with a webhook trigger and a first action. In the next step, we’ll test the integration and confirm that data from Sally arrives correctly in Power Automate.

2.1. Test and debug the integration

Use Sally Logs to confirm that events reach Power Automate and to debug issues.

Steps:

  1. In Sally, open SettingsIntegrations.
  2. Under "Your personal integrations", find your webhook (e.g., Power Automate Connector) and click Logs.
Open webhook logs in Sally

Access the integration logs in Sally

  1. Once your selected trigger fires, the executions appear here. Click Details on any row to inspect the payload and response.
Webhook logs overview in Sally

View webhook executions and statuses

Each log entry shows:

  • Execution time – when Sally sent the event
  • Target endpoint – the Power Automate webhook URL
  • HTTP status – response from Power Automate (e.g., 202 Accepted)
Logs are your best friends

Use logs to confirm delivery, inspect payloads, and debug errors.
If something doesn’t work in Power Automate, check the Sally logs first to ensure the event was sent correctly.


3. Use ready-made Templates

Instead of building a flow from scratch, you can also use ready-made Power Automate templates provided by Sally.
These templates are available as ZIP files you can download in Sally and import directly into Power Automate.

This way, you save time and get started faster — just adapt the imported flow to your needs.

Steps:

  1. In Sally, go to Settings.
Open Settings in Sally

Open the Settings in Sally

  1. Go to Integrations. Under “Your personal integrations”, click on “+ Add Integration.”
Open Power Automate templates in Sally

View available templates for Power Automate

  1. Select the template you want (e.g., Add the meeting summary to a HubSpot contact) and click Download Template.

    This will download a ZIP file containing all necessary configuration files (including the JSON definitions).
    You’ll import this ZIP into Power Automate in the next step.

Download a Power Automate template

Download the template ZIP file

  1. In Power Automate, go to My flowsImportImport Package (Legacy).
Import package in Power Automate

Choose Import Package (Legacy) in Power Automate

  1. Click Upload to upload the ZIP file you downloaded from Sally.
Upload ZIP template file

Upload the downloaded template package

  1. Review the package details and click Import.
Review package details in Power Automate

Review the flow package before importing

  1. Your new flow will now appear under My flows.
Imported template in My flows

See the imported flow under My flows

✅ With templates, you can skip manual setup and get a working integration instantly. Just adjust the details (e.g., target system, fields) to fit your specific use case.