Adding Visitors Directly to Campaigns via Syft Data Integration | Skyp Help Center

Adding Visitors Directly to Campaigns via Syft Data Integration

Use Syft Data to enrol visitors or LinkedIn interactions into email campaigns

Written by Alexander Shartsis
November 8, 2025

The campaign-specific Syft Data integration allows you to automatically enroll website visitors into a specific email campaign the moment they're identified. This is perfect for behavior-based marketing automation.

How It Works

Instead of just adding visitors to your contacts in Skyp, this integration:

  1. ✅ Creates or updates the contact
  2. ✅ Adds them to a specific campaign
  3. ✅ Automatically generates personalized email messages
  4. ✅ Starts the email sequence

This means high-intent visitors can receive your first email within minutes of visiting your website.

This integration also works on LinkedIn interactions, if you have connected LinkedIn to Syft Data. You can automatically reach out to people who are identified and have an email based on their LinkedIn interaction with you.

When to Use Campaign Integration

This feature is ideal for:

You can easily start with a simple campaign for all visitors, and then as you better understand performance add additional more specific campaigns.

Setting Up Campaign Integration

Step 1: Create Your Campaign in Skyp

Before setting up the integration, create the campaign you want to use:

  1. Go to Dashboard → Campaigns
  2. Click Create New Campaign
  3. Give it a name like "Syft - Pricing Page Visitors"
  4. Configure your campaign settings
  5. Save the campaign (you can add email templates later)

Step 2: Get Your Campaign-Specific Webhook URL

  1. Go to Dashboard → Campaigns
  2. Find the campaign you just created
  3. Click the ⋮ (three dots) menu button on the right side of the campaign row
  4. Select Add Contact via Syft Data from the dropdown menu

A dialog will appear with a special webhook URL that looks like:

https://api.skyp.ai/api/external/syftdata/webhook?key=YOUR_KEY&campaign_key=CAMPAIGN_KEY

Notice the campaign_key parameter at the end—this tells Skyp which campaign to add contacts to.

  1. Click Copy URL to copy it to your clipboard

Step 3: Create a Syft Data Motion

  1. Log in to your Syft Data account ( https://www.syftdata.com)
  2. Navigate to Motions
  3. Click Create New Motion
  4. Give it a descriptive name that matches your campaign (e.g., "Skyp - Pricing Page Campaign")

Step 4: Configure Motion Triggers

Set up the trigger conditions that should add someone to this specific campaign.

Example: Pricing Page Visitors

Example: High-Intent Decision Makers

Example: Engaged Visitors

Choose triggers that align with the campaign's purpose.

Step 5: Add the Webhook Action

  1. In the Motion's "Actions" section, add a Webhook action
  2. Paste your campaign-specific webhook URL (from Step 2)
  3. Set method to POST
  4. Save the Motion
  5. Set it to Active

Step 6: Test It

To verify everything is working:

  1. Trigger the Motion yourself (e.g., visit your pricing page in an incognito browser)
  2. Wait a moment for Syft Data to process the visit
  3. Check your Skyp Contacts list—the new contact should appear
  4. Open the contact and check the Campaigns section—they should be enrolled in your campaign
  5. Check the Campaign page—the contact should appear in the campaign's contact list

What Happens When a Contact is Added?

When Syft Data sends a visitor to your campaign-specific webhook:

  1. Contact is created/updated with all the Syft Data enrichment information
  2. Contact is added to the campaign (if not already enrolled)
  3. An email sequence is created for that contact in the campaign
  4. Personalized messages are generated using AI based on the contact's data
  5. The first email is queued to send according to your campaign schedule and your email capacity

Using Multiple Campaign Integrations

You can create multiple Motions that route visitors to different campaigns based on their behavior:

Do Not Contact (DNC)

We recommend setting up your Do Not Contact in Skyp to avoid accidentally enrolling existing customers in your Syft campaigns. Whenever Skyp sends an email it checks the DNC and if the email or the domain is in the DNC then it will not send that email. Because this automation can send a high volume of leads to Skyp (which is awesome!!) using the DNC prevents accidentally sending emails to existing customers.

You can fine-tune your Syft motion to avoid sending you existing customers or logged in users. However there's always a chance that you forget a specific possibility.

To set up the DNC in Skyp:

  1. Click on Do Not Contact on the left side of Skyp's main screen
  2. Add domains or specific email addresses of companies or people you do not want to reach out to in Skyp.
  3. Click Save.

Best Practices

✅ Do This

❌ Avoid This

Troubleshooting

Contacts aren't being added to the campaign

Check these things:

Contacts are created but not enrolled in the campaign

This usually means:

Check the contact's details page to see which campaigns they're enrolled in.

Messages aren't being generated

If contacts are added but emails aren't generated: