
SAP
SAP
SAP & Oniva – Seamless ERP integration for enterprise events
Connect Oniva with your SAP landscape and automate data exchange between event and ERP systems.
The integration of SAP with Oniva via Zapier or webhooks enables the automated transfer of business data from Oniva into your ERP platform. Attendee data, cost centres, invoicing data and customer information can be synchronised without manual data entry. This is particularly relevant for large organisations that manage events as part of procurement, HR or sales processes. The flexibility of Zapier and webhooks allows integration with both SAP S/4HANA and legacy SAP systems, provided suitable APIs are available.
Instructions
- Choose integration method: Decide whether to integrate via Zapier (simpler, no coding required) or directly via webhooks and the SAP 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 SAP. 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 in the webhook setup which Oniva events should send data to SAP (e.g. new registration → update SAP customer record) and map the corresponding fields.
- Test & stabilise: Run test transactions, verify the data in SAP 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 SAP account
- 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
- Cost centre-based invoicing: Event registrations from employees are linked to SAP cost centres, ensuring invoices are automatically assigned to the correct internal cost units.
- Supplier events: Supplier onboarding events are managed in Oniva, with participant data automatically synchronised to corresponding SAP vendor master records.
- HR training management: Training and development events are managed in Oniva and automatically logged in SAP HCM upon completion for personnel development reporting.
Further links
- SAP- SAP website
- SAP API Hub - SAP developer documentation
- 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
For simple scenarios, Zapier as middleware is sufficient without developer expertise. For complex SAP objects, custom fields or direct API integrations, support from an SAP consultant or administrator is recommended.
The integration is compatible with SAP S/4HANA, SAP ECC and SAP Business One, provided a suitable API or Zapier connector is available.
No, webhook-based integrations only synchronise new events from the time of activation. Historical data must be imported manually.
Zapier logs failed calls and offers automatic retries. It is also recommended to set up error notifications to detect transfer issues early.
Yes, provided the relevant fields are captured in Oniva and mapped to SAP objects via the webhook, cost centres and company codes can be assigned automatically.