Sending attendance data to your CRM or ESP lets you score leads and trigger follow-up based on how much of your event someone actually watched. AEvent can push a registrant's attendance straight into a custom field on your connected platform, with no Zapier or middleware in between. Here's how to set it up.
Good to know: this takes two parts. First you map a custom field so AEvent knows what to send, then you add a Timeline action that actually fires the update to your CRM or ESP. You need both. AEvent also sends attendance data only for people who attended, so non-attendees are skipped automatically.
Step 1: Open your integration's custom-field settings
Open your campaign, go to Integrations, and open the settings for the CRM or ESP you want to update (for example ActiveCampaign). Scroll down to Custom Fields (Personalization).
Step 2: Create or choose the field
Click Create Single Field to add one field, or Create System Fields to add a set at once. Give the field a name, such as AttendanceTime, then click Create.
Step 3: Set the field to send attendance
Open the field you just added and set it up:
1. Value type: Attendance Info.
2. Format: the attendance data you want to send. Choose Attendance Time (seconds) for the total time watched, or one of the many Attended date and time formats. See Attendance format options below for the complete list, and pick whichever matches how your CRM or ESP stores the field.
3. Event: if your campaign has more than one event, choose which event's attendance to send, such as Main Event.
Save the settings.
Step 4: Add the Timeline action that sends the data
Mapping the field tells AEvent what to send. A Timeline action is what actually fires it to your CRM or ESP, so without this step nothing syncs. In your campaign's Timeline, create a new action:
1. When: pick when it fires, such as one day after the event at a set time. Sending after the event means each person's attendance is final.
2. Event: the event whose attendance you're sending, such as Main Event.
3. Who: the audience, such as Registrants (attendees still get their real value, and non-attendees are skipped).
4. What: choose AEvent Functions, then set Actions to Update Custom Fields (CRM/ESP).
Click Create. New to the timeline? See our Timeline Action Builder Basics guide.
Step 5: Test it
Register for your own event with a test contact, attend for a few minutes, and let the action fire at the time you set. Then open that contact in your CRM or ESP and confirm the attendance value landed in the field you mapped.
Attendance format options
The Format dropdown offers one total-time option plus a range of date and time formats. Attendance Time (seconds) is the total time the person watched. The Attended formats show when they joined (not when they left), as a date or clock value. Times use your account's time zone or a fixed zone, never the attendee's own zone. The examples below show how each renders for a sample attendance on July 3, 2026 at 9:31 PM EDT, and each contact receives their own real value.
Total time watched
Attendance Time (seconds)
Date joined
Attended (07-03-2026)
Attended (07/03/2026)
Attended (03-07-2026)
Attended (03/07/2026)
Attended (2026-07-03)
Attended (Jul 03, 2026)
Attended (July 03, 2026)
Date and time joined
Attended (07-03-2026 09:31 PM)
Attended (07-03-2026 9:31 PM)
Attended (07-03-2026 21:31)
Attended (2026-07-03 21:31:10)
Attended (2026-07-03 9:31:10 PM)
Attended (2026-07-03T21:31:10.322Z)
Attended (Timestamp)
Attended (Hubspot Midnight)
Time joined, in your account's zone (renders in the time zone set on your AEvent account, shown here for a US Eastern account, in four styles):
Attended (9:31 PM EDT), 12-hour with zone abbreviation
Attended (21:31 EDT), 24-hour with zone abbreviation
Attended (9:31 PM Eastern Daylight Time), 12-hour with full zone name
Attended (21:31 Eastern Daylight Time), 24-hour with full zone name
Time joined, in a fixed zone (always converts to that specific zone, whatever your account is set to):
Attended (2:31 PM PDT)
Attended (3:31 PM MDT)
Attended (4:31 PM CDT)
Attended (9:31 PM GMT)
Attended (10:31 PM BST)
Attended (11:31 PM CEST)
Attended (12:31 AM MSK)
Attended (3:01 AM IST)
Attended (6:31 AM JST)
Attended (7:31 AM AEST)
Single value
Attended (2026), the year joined
Attended (July), the month joined
Attended (Friday), the day of the week joined
Attended (03rd), the day of the month joined
Troubleshooting
Nothing arrives in the CRM or ESP. The most common cause is a missing Timeline action. The field mapping alone does not push anything. Add the Update Custom Fields (CRM/ESP) action from Step 4, and check its When has already passed.
The field is empty for some contacts. Those people did not attend. AEvent only sends attendance data for actual attendees, so non-attendees are skipped by design.
The value isn't formatted the way you expected. Open the field and change the Format to match what you want, such as Attendance Time (seconds) versus one of the Attended date formats.
Quick recap
In your CRM or ESP integration's Custom Fields (Personalization), create or choose a field.
Set the value type to Attendance Info, pick a Format, and on multi-event campaigns choose the event.
Add a Timeline action with What set to AEvent Functions and Actions set to Update Custom Fields (CRM/ESP). This is what fires the sync.
Test with a real attendance to confirm the value arrives.




