Salesforce event management connects event registrations and attendance to CRM contacts,
campaigns, open opportunities, and closed deals under a stated rule.

EventIQ reads those
Salesforce records beside the event records it holds: contacts matched by exact email, deals
linked through a campaign relationship you confirm. Every open and closed deal, and every
portfolio activity, stays in Salesforce. There is nothing to close, move, or re-enter.

## What Salesforce sees without integration

Salesforce Campaigns can organize marketing initiatives and relate leads and contacts as
Campaign Members. Campaign Influence can then connect campaigns to opportunities. That gives
the CRM a commercial reporting structure, but the structure only works with the campaign,
contact-role, and opportunity records that are present and governed in the Salesforce org.

The default Primary Campaign Source model assigns all influence to the campaign recorded in the
opportunity's Primary Campaign Source field. Salesforce also documents custom models and, for
eligible Account Engagement configurations, first-touch, last-touch, and even-distribution
models. Availability and behavior depend on the Salesforce edition, enabled products, model
settings, and data entered by the team. The current details belong in Salesforce's
Campaign Influence documentation,
not in a generic claim that every org uses the same attribution model.

What the CRM does not know by itself is whether a person registered in a supported event
platform, whether a separate attendance record exists, or whether the identity in that source
matches the Salesforce contact. Those records have to cross the system boundary before an event
team can review participation beside pipeline.

No integration repairs weak campaign governance. If campaign names overlap, contact roles are
missing, or opportunity stages are stale, the resulting report inherits those gaps. Define the
campaign, event, and opportunity records first; then connect them.

## What flows between events and Salesforce

The working flow is narrow. EventIQ reads supported event records and Salesforce commercial
records into its own view. EventIQ can also write to Salesforce in two cases, an opportunity update and a lead assignment, each behind permissions and a person's approval and each with rollback. That is outside this page, which covers what is read.

| Direction | Confirmed data | Result in EventIQ |
|---|---|---|
| Supported event platform to EventIQ | Registration and a separate attendance record | Registration is not silently treated as attendance |
| Participant record to Salesforce contact comparison | Exact email, when an email is present | Each participant is marked matched, unmatched, or no email |
| Salesforce to EventIQ | Deals, stages, and close dates | Open opportunities stay separate from closed deals |
| Human-confirmed relationship | One Salesforce campaign mapped to the relevant event | The event and related Salesforce deals can be reviewed under a rule a person approved |

The supported event record depends on the source. The [Cvent integration](https://eventiq.io/md/integrations/cvent)
brings in events and dates, contact identifiers and registration dates, and attendance status.
Other supported sources have different records. Do not assume that a field available in one
event platform exists in another.

Exact email matching is deterministic. It is also narrow: a participant who registers with a
personal address and appears in Salesforce under a work address will not match, and a record
without an email cannot match at all. The result is stored on the participant record, but
EventIQ does not currently present an overall match-coverage percentage.

One person can appear in two connected sources. Ask any vendor, including us, which sources
and identity rules are applied before you treat a count as unique people. In EventIQ today the
match is by exact email within each source, and a person present in 2 sources is counted in
each of them.

## Where campaign influence falls short for events

Campaign Influence is an attribution structure, not an event-data connector. Salesforce
describes influence models that use Campaign, Opportunity, Campaign Influence, campaign-member,
and opportunity-contact-role relationships. Those objects can express which campaigns receive
credit, but they do not create a missing registration or attendance record from an external
event platform.

The model also answers a different question from source coverage. An opportunity can have a
valid campaign-influence record while the event team still cannot tell whether the associated
person registered, attended, or failed to match across systems. Conversely, a clean attendance
record does not prove that an opportunity should receive event credit.

Primary Campaign Source makes the tradeoff easy to see: one campaign receives the full share.
That can be an accepted finance rule, but it cannot describe a longer event journey that includes
promotion, registration, live participation, follow-up, and sales activity. Custom models can
represent other rules, but the team still has to define the eligible campaigns, maintain contact
roles, choose a window, and govern percentages. Salesforce's own documentation says custom
influence can be entered manually or managed through automation and APIs.

Do not solve that gap by calling every campaign relationship multi-touch. A model is multi-touch
only when it allocates credit across eligible touches under a documented method. EventIQ does not
currently do that. Its confirmed event-to-campaign relationship is one link approved by a human.

## What a confirmed campaign correlation gives you

A person identifies the Salesforce campaign that corresponds to the event and confirms the
relationship, so the rule stays reviewable and the decision stays outside a scoring model.
EventIQ can then place the related deals, stages, and close dates beside supported registration
and attendance records.

That view supports a small set of defensible questions:

- Which participant records matched Salesforce contacts by exact email?
- Which records did not match, and which arrived without an email?
- Which deals related through the confirmed campaign are still open by stage?
- Which related deals are closed, and what close dates are recorded?
- Which event records and Salesforce outcomes remain outside the confirmed relationship?

What the relationship gives you is the evidence for a return, not the return itself. EventIQ
holds marketing spend by event and channel, with the author of every change, and the Salesforce
deals linked to the event with their stages and close dates. The full cost line, from venue and
production to travel, technology, and labor, and the revenue rule are yours to define; the
[event ROI guide](https://eventiq.io/md/event-roi) sets the complete denominator before you present a return. Ask any
vendor, including us, which cost lines it stores and where the ROI figure is computed, and
expect the answer in the product, not on a slide.

Pipeline is not revenue, and EventIQ keeps them apart the way Salesforce does: open
opportunities grouped by stage, closed deals separate with their close dates. Currency stays on
each source record; a cross-currency total needs a finance-approved conversion outside the
product.

The confirmed mapping is deliberately narrow: one event, one Salesforce campaign relationship,
and every deal that relationship reaches. It does not spread credit across every touch that
preceded the deal. For the broader reporting stack, the
[event marketing analytics guide](https://eventiq.io/md/event-marketing-analytics) shows how campaign, participation,
cost, pipeline, and revenue definitions fit together, and the
[event marketing attribution guide](https://eventiq.io/md/event-marketing-attribution) compares credit models and what
data each one needs.

## Setup without invented shortcuts

There is no universal setup time to promise. The work depends on source access, campaign
governance, contact data, opportunity hygiene, and the number of event records that need review.
Use a controlled setup sequence instead of a deadline pulled from a sales slide.

1. Define the event record. Identify the supported event source, event dates, registration
   field, and separate attendance field that should appear in the review.
2. Define the Salesforce record. Select the relevant campaign and confirm which opportunity
   stages and close dates the finance review will use.
3. Connect supported sources. Give the connectors the access required for the agreed records.
   Authentication method, history window, and refresh behavior should be confirmed for the
   specific environment before anyone commits to a rollout plan.
4. Confirm the campaign correlation. A person reviews the event-to-campaign relationship.
   EventIQ does not choose a multi-touch model on the team's behalf.
5. Validate identity outcomes. Review matched, unmatched, and no-email participant records.
   Do not replace unmatched identity with assumed credit.
6. Reconcile the commercial view. Check open stages, closed deals, close dates, currencies,
   and missing records against Salesforce before using the view in a budget decision.

Write the approved definitions outside the dashboard: event, campaign, matching key, opportunity
scope, snapshot date, currency policy, and owner. EventIQ does not currently provide an audit-log
screen or a place to record the decision and review date, so do not present those controls as
product features. The [post-event report template](https://eventiq.io/md/blog/post-event-report-template) is one place
to keep them: it has fields for data coverage, the attribution method, and the decision with its
owner and review date.

## Connect event participation to Salesforce pipeline

[Book a demo](https://eventiq.io/#early-access) to review one supported event source, its registration and
attendance records, exact-email match outcomes, and the Salesforce campaign relationship your
team would confirm.

See the supported record map on sample data in a 20-minute demo.

---

HTML version: https://eventiq.io/integrations/salesforce
