Skip to content
Log in
Integrations

Altvia Integration

Sync investor events and LP engagement with Altvia. Track AGMs, fundraising events, and investor relationships through Altvia Functions with automatic RSVP and attendance sync.

Functions, Not Campaigns

Mapped to Altvia's data model.

Events sync as Functions. LPs sync as Function Attendees. Same fields your IR team already uses.

Real-Time Attendance

Check in an LP. Altvia updates.

RSVP and check-in data flows to Function Attendees as it happens. No exports, no batch jobs.

First-Party Contact Updates

Registration cleans your records.

When an LP updates their title during registration, that change pushes back to their Contact in Altvia.

After every AGM or investor dinner, someone on your team manually updates Altvia with who showed up. Maybe that week, maybe three weeks later. When the GP asks about LP engagement at the next IC meeting, the data has gaps.

Gatsby sits between your event and your CRM. It captures RSVPs when LPs respond, records attendance at the door, and handles the messy parts (walk-ins, plus-ones, name corrections). Clean records push back to Altvia automatically.

The integration maps directly to Altvia’s data model. Gatsby events become Functions. Guests become Function Attendees. RSVP and attendance status land on the fields your IR team already reports from.

Altvia runs on Salesforce, so the sync mechanics match the Salesforce integration. The difference is terminology. Functions instead of Campaigns. Function Attendees instead of Campaign Members.

RSVP Status

When an LP responds to your invitation, their status updates on their Function Attendee record in Altvia.

Values: None, Invited, Declined, Accepted, Waitlist, Maybe

Attendance Status

Check-in data syncs to Function Attendees. Ground truth of who walked through the door.

Values: N/A, Yes, No Show

Function Attendee Management

Adding or removing guests in Gatsby updates Function Attendee lists in Altvia. The reverse works too. Add someone to a Function in Altvia, and they appear on your Gatsby guest list.

The integration matches on email address to prevent duplicate contacts.

Contact Field Updates

When investors update their company or title during registration, those changes can sync back to their Salesforce Contact record in Altvia. First-party data from the LP, not a third-party enrichment database.

You control the sync direction per field. Options are Sync (bidirectional), Enrich (fill blanks only), and One-Way (Gatsby to Altvia). See the Salesforce integration for details on each mode.

Each Gatsby event connects to one Altvia Function. Once linked, guests become Function Attendees and all RSVP and attendance data syncs to their record.

Connecting to an Existing Function

  1. Open your event in Gatsby.

  2. Go to Event Details.

  3. Select an Altvia Function from the dropdown.

  4. Save.

Creating a New Function from Gatsby

  1. In Event Details, click Create New instead of selecting existing.

  2. Name the Function.

  3. Optionally select a parent campaign.

  4. Save. The Function creates in Altvia automatically.

Event Details panel with Altvia Function dropdown showing available Functions to select

Altvia runs on Salesforce, so the connection process follows the same steps as the Salesforce integration. The key additions are enabling custom objects for Altvia’s Functions and mapping the right field names.

These apply to any Salesforce-based integration, including Altvia.

Marketing User Checkbox

The Salesforce user connecting the integration needs Marketing User enabled on their profile. This is off by default. Your Salesforce admin has to turn it on.

Without it, the OAuth flow completes successfully but nothing syncs. It fails silently.

Change Data Capture

In Salesforce Setup, search “Change Data Capture” and move these objects to Selected Entities:

  • Function__c
  • Function_Attendee__c
  • Contact

If you also use standard Campaigns alongside Altvia Functions, add Campaign and Campaign Member too.

Security

Gatsby is SOC2 Type 2 compliant. The integration uses OAuth for authentication. No passwords stored.

The Altvia integration requires an additional subscription. Contact us on Slack or email for pricing.

  1. Go to Team Settings > Linked Services > Salesforce in Gatsby.

  2. Click Connect Salesforce.

  3. Enter your Salesforce Login URL (typically https://login.salesforce.com).

  4. Authenticate with a user that has Marketing User enabled.

  5. Authorize Gatsby to access Salesforce.

For full details on field creation (RSVP Status and Attendance Status picklists on Campaign Members) and fallback account configuration, see the Salesforce setup guide.

After the Salesforce connection is live, configure Gatsby to use Altvia’s custom objects instead of standard Campaigns.

  1. Go to Team Settings > Linked Services > Salesforce.

  2. Toggle Use Custom Objects to ON.

  3. Map the fields:

    • Event Object: Function__c
    • Event Object Name: Name
    • Event Start Date: Start_Date__c
    • Event End Date: End_Date__c
    • Guest Object: Function_Attendee__c
    • Guest Contact ID: Contact__c
    • Guest Event ID: Function__c
  4. Save.

Gatsby settings panel with custom object mapping fields showing Altvia Function__c and Function_Attendee__c values

New contacts need a Salesforce Account. When Gatsby creates a Contact that doesn’t match an existing Account, it assigns them to a fallback.

Most PE/VC firms use something generic like “Event Registrations” or “Gatsby Contacts.” Your team reassigns new contacts to the right Accounts in Altvia after the event.

Configure this in Team Settings > Linked Services > Salesforce under Fallback Account.

Fallback Account configuration in Gatsby showing Salesforce account lookup for new contacts

What if we use both standard Campaigns and Altvia Functions?

The integration supports both. When you link an event, the dropdown shows standard Campaigns and Functions side by side. Pick the right one for each event.

When does data sync?

Most updates sync in seconds. Check in an LP at your AGM and their Function Attendee record updates before they reach their seat.

Bulk operations (CSV imports, mass RSVP updates) sync in batches every few minutes.

Does this cost extra?

Yes. The Altvia integration is an add-on subscription. Contact us for pricing.

How does de-duplication work?

The integration matches on email address. If a Contact with that email already exists in Salesforce, Gatsby updates that record instead of creating a new one.

Gatsby Events logo The event workspace for relationship-driven teams.
SOC 2 · Type II

Get Support

For customers

Search this site first. Most answers are right here.


Still stuck? Email us at:

Email copied to clipboard

Office Hours

Every Tuesday at 2pm EST. Drop in with questions. No agenda.

Join Office Hours

For guests

Having trouble with your invitation or registration? Email us and include the event name. We'll sort it out.

Email copied to clipboard

Who answers

Support is handled by the same team that builds Gatsby. Not a help desk. Not a queue. Real people who know the product.