Overview
In the course of supporting customers and running your referral campaign, you and your support team may need to manually create referrals or other events.Why would I need to manually create an event?
A primary use case for manual event creation is when a customer reaches out to you about a missing reward. You may be unable to find the referral, sign-up, etc. that would have triggered the reward in your My Extole account, however, you can see in your own system that the event occurred. In this case, you can manually create the event in My Extole.Choosing the Right Event: Makegood Events
Before creating an event, check whether the campaign defines a dedicated makegood event — its name usually ends in “Makegood”, such as an “Account Funded Makegood”. When your goal is to compensate a participant for a reward the campaign should have produced but did not, select the campaign’s makegood event instead of the standard outcome event. Makegood events are wired to issue the missing reward while keeping manual compensations separate from your organic funnel and analytics data. Use the standard outcome event when you are recreating a real business event that your systems failed to send — for example, a conversion your integration missed — and you want it to flow through the campaign exactly as if it had arrived normally. Two more checks before you create anything:- Confirm the reward doesn’t already exist. If the participant’s reward was created but never arrived, resend or recover the existing reward rather than creating a new event; creating another event can produce a duplicate reward.
- Confirm the campaign supports this path. Campaigns built with Flow Builder issue manual rewards from the participant’s profile using the New Reward action — selecting program, campaign, and reward, and recording the related person — instead of the Create Event form. If the makegood event you expect does not appear in the Event dropdown, the campaign likely uses the profile-based path. See How to Issue a Manual Reward.
How to Create an Event
- Go to User Support. In the left-hand side bar of your My Extole account, open the User Support dropdown and click on Create Event.
- Fill Out the Create Event form. You will see a number of fields to fill out, all of which are pictured and described below.

Writing to the person’s profile. A key you type into Additional Event Data is stored on
the event, so a reward rule that reads the person’s profile does not see it. To set a profile
attribute, prefix the key with
me.public. or me.private. — entering me.public.country with
the value US writes country onto the profile, where a rule such as
context.getPerson().getData().get('country') reads it. See
Set Person Profile Data from an Event.- Approve the Event. If the event you’ve created has a pending period (most common for conversion events), the event will be placed in a pending state. If a reward is issued on the event and you are ready to send the reward, you need to approve the event. To do this, in the sidebar, expand the User Support category and click Approvals.
You can approve events one at a time by clicking Approve to the right of an event in the table, or you can approve multiple events at once by clicking the checkbox next to the events you want to approve and clicking Approve Selected at the top of the table.

