
Microsoft Power Automate
Microsoft Power Automate
Microsoft Power Automate & Oniva – Intelligent workflows for your Microsoft ecosystem
Automate event workflows across the Microsoft ecosystem – from Teams to SharePoint – with Power Automate and Oniva.
Microsoft Power Automate (formerly Microsoft Flow) connects Oniva via webhooks to the entire Microsoft 365 ecosystem and beyond. Whenever an event occurs in Oniva – such as a new registration – Power Automate can automatically trigger actions in Teams, SharePoint, Outlook, Excel or Dynamics 365. For organisations that rely heavily on Microsoft technologies, Power Automate is the ideal solution to deeply integrate Oniva into existing process landscapes. Thanks to its low-code environment, non-technical staff can also create their own automations.
Instructions
- Choose integration method: Decide whether to integrate via Zapier (simpler, no coding required) or directly via webhooks and API (more flexible, technically more advanced).
- Create webhook URL: In Zapier, create a new Zap and select “Webhooks by Zapier” as the trigger, or create a webhook endpoint for Microsoft Power Automate. Copy the generated webhook URL.
- Create webhook in Oniva: Open the webhook settings in Oniva and add the copied Zapier or API URL as the endpoint. Select the events that should trigger the webhook.
- Activate webhook at event level: Once created, the webhook must be enabled for the relevant events.
- Configure data flow: Define in Zapier or the webhook setup which Oniva events should send data (e.g. check-in completed → SharePoint list updated) and map the corresponding fields.
- Test & stabilise: Run test transactions, verify the data in Microsoft Power Automate and set up error notifications to detect transfer issues early.
Requirements
- Zapier Professional Account or higher (if using Zapier)
Webhooks are not included in the free plan - Active Microsoft 365 licence
A Power Automate per-user or per-flow plan may be required - Admin rights in Oniva
Tenant admin permissions
Licence & pricing
- Available on all annual licence tiers
Supported for Basic, Advanced, Premium and Enterprise (not available for event-based licences) - Additional costs (if applicable):
Webhook available as an add-on for Basic and Advanced plans (see pricing)
Use cases
- SharePoint attendee list: Each new event registration automatically creates an entry in a SharePoint list, providing an internal overview for the event team.
- Outlook calendar entries for organisers: When an event is created in Oniva, Power Automate automatically creates a calendar entry in Outlook for all organisers.
- Dynamics 365 lead creation: External event registrations automatically trigger the creation of a lead in Microsoft Dynamics 365, assigned directly to the responsible account manager.
Further links
- Power Automate - Microsoft website
- Zapier - Zapier website
- Webhooks in Oniva - Oniva support article
- How to get started with Webhooks by Zapier - Zapier support article
Validate your use case
Want to check your specific use case with Oniva? Get in touch with us.
Frequently asked questions
Basic Power Automate features are included in many Microsoft 365 plans. For premium connectors and higher execution limits, a Power Automate per-user or per-flow plan is required.
Yes, you can either configure multiple webhooks in Oniva or create a flow that forwards incoming data to multiple downstream flows.
Data is transmitted via HTTPS. Additionally, SAS token validation can be enabled in Power Automate to prevent unauthorised requests.
No, currently Power Automate cannot send HTTP requests to the Oniva API. Ongoing development is planned to enable this in the future.