Integrations
Microsoft Dynamics logo

Microsoft Dynamics 365

Microsoft Dynamics 365

Microsoft Dynamics logo
Integrationstyp

Microsoft Dynamics 365 & Oniva – Event data directly in your Microsoft CRM

Automatically synchronise event registrations and attendee data with Microsoft Dynamics 365 and keep your CRM consistently up to date.

Published on
April 15, 2026
Published by
Oniva AG
Category
CRM & Sales Automation

The integration of Microsoft Dynamics 365 with Oniva via webhooks seamlessly connects your event management with the Microsoft CRM ecosystem. Every registration or participation in Oniva is automatically reflected in Dynamics 365 as an activity, lead or contact update – without any manual data transfer. For organisations using Dynamics 365 as their central CRM and sales tool, events become an integral part of customer relationship management and the sales pipeline. The webhook integration is flexible enough to support Dynamics 365 Sales, Marketing, Customer Service and Business Central.

Instructions

  1. Set up webhook endpoint in Dynamics 365: Create an HTTP trigger in Dynamics 365, either via Power Automate (recommended) or directly through the Dynamics Web API, and copy the generated endpoint URL.
  2. Create a webhook in Oniva: Open the webhook settings in Oniva and add the receiving URL as the endpoint. Select the events that should trigger the webhook.
  3. Activate the webhook at event level: Once created, the webhook must be enabled for the relevant events.
  4. Field mapping & testing: Map Oniva data fields to the corresponding Dynamics objects (Lead, Contact, Activity), run test transactions and verify the entries in Dynamics 365 for accuracy.

Requirements

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

  1. Event-based lead management: New registrations from external participants are automatically created as leads in Dynamics 365 Sales and assigned to the responsible account manager for follow-up.
  2. Marketing campaign tracking: Event registrations and attendance are directly linked to Dynamics 365 marketing campaigns, making the ROI of individual events measurable.
  3. Post-event customer engagement: After a customer event, attendance data is automatically logged as an activity in the Dynamics customer profile, enabling sales teams to see immediately who attended.

Further links

Validate your use case

Want to check your specific use case with Oniva? Get in touch with us.

Frequently asked questions

Everything you need to know about integration

Which Dynamics 365 modules are supported?

The webhook integration is compatible with Dynamics 365 Sales, Marketing, Customer Service and Business Central, provided an appropriate API or Power Automate trigger is configured.

Are existing Dynamics contacts recognised or newly created?

This depends on the configuration of your webhook receiver. With deduplication logic (e.g. matching via email address), existing records can be updated instead of creating new ones.

Do I need a Dynamics developer for the integration?

For simple scenarios, Power Automate as middleware is sufficient without developer expertise. For complex objects or custom entities, support from a Dynamics partner is recommended.

Can custom fields in Dynamics be populated?

Yes, any fields from Oniva can be mapped to custom fields in Dynamics 365 via the webhook, provided the appropriate API permissions are set.

What happens if the Dynamics endpoint is temporarily unavailable?

It is recommended to implement retry logic in Power Automate or on the Dynamics side to prevent data loss.