Skip to content

Zapier

Connect Swivel to Zapier

Learn to connect Zapier to Swivel, automatically create and update contacts, map lead information, use marketing events and campaigns, and troubleshoot common issues such as duplicate contacts, account connections, and required fields.

Use Zapier to automatically send contact information from other apps and services to Swivel.

For example, you can connect a lead provider to Swivel so that every new lead is automatically added as a contact in Swivel.

You can also use Zapier to update contacts that already exist in Swivel.

A typical Zap looks like this:

Lead provider or other app → Zapier → Swivel

For example:

  1. A lead provider sends a new lead to Zapier.
  2. Zapier sends the lead information to Swivel.
  3. Swivel creates the lead as a new contact.

The app or service on the left provides the information. Swivel receives the information.

The Swivel integration has two actions:

  • Create Contact: Adds a new contact to Swivel.
  • Update Contact: Changes information on an existing Swivel contact.

The Swivel integration only sends information to Swivel. It does not send information from Swivel to another app.

You’ll need:

  • A Swivel account.
  • A Zapier account.
  • The Swivel invitation link.
  • An app or service that provides the contact information you want to send to Swivel.

Swivel is a private, invite-only integration. It does not appear in Zapier’s public app directory until you accept the invitation.

You only need to accept the invitation once per Zapier account.

  1. Sign in to the Zapier account where you want to build your Zaps.
  2. Open the Swivel integration invite link.
  3. Accept the invitation.

If someone else builds Zaps for your organization, send them the invitation link so they can accept it in their own Zapier account.

You don’t need an API key. Zapier connects to Swivel when you sign in to your Swivel account.

  1. Add a step to a Zap and choose Swivel as the app.
  2. Click Connect a new account.
  3. Sign in with your usual Swivel email and password.
  4. If you have access to more than one Swivel account, choose the account you want to connect.
  5. Approve access.

The sign-in window closes and you return to Zapier.

Zapier saves the connection so you can use it in future Zaps.

The connection is labeled with your Swivel account name. Check the label to make sure you’ve connected the correct Swivel account.

The easiest way to get started is to create a Zap that sends new leads to Swivel.

  1. Create a new Zap in Zapier.
  2. Choose the app or service that provides your leads.
  3. Choose the event that should start the Zap, such as a New Lead.
  4. Connect your account for that service.
  5. Test the trigger.

The test should provide sample contact information, such as:

  • First name
  • Last name
  • Email address
  • Phone number
  • Other lead details
  1. Add an action step.
  2. Choose Swivel as the app.
  3. Choose Create Contact.
  4. Select your Swivel account connection.
  5. Map the lead information to the appropriate Swivel fields.
  6. Test the step.
  7. Open Swivel and check the new contact.
  8. Turn on the Zap.

Once the Zap is turned on, new leads that meet the trigger conditions are automatically sent to Swivel.

Use Create Contact when you want to add a new lead or other person to Swivel.

  • First Name
  • Last Name

These fields must be provided when creating a contact.

Use Update Contact when you want to change information on a contact that already exists in Swivel.

  • Contact ID

The Contact ID tells Swivel which contact to update.

Zapier cannot find a Swivel contact by email address, phone number, or name.

The Contact ID normally comes from an earlier Create Contact step in the same Zap.

  1. Set up and test the trigger for the app where your information comes from.
  2. Add an action step and choose Swivel.
  3. Choose Update Contact.
  4. Select your Swivel account connection.
  5. Provide the Contact ID.
  6. Fill in the fields you want to change.
  7. Test the step.
  8. Open Swivel and check the contact.
  9. Turn on the Zap.

Only the fields you provide are changed. Fields you leave blank keep their existing values.

Split a Full Name Into First and Last Name

Section titled “Split a Full Name Into First and Last Name”

Swivel requires First Name and Last Name as separate fields.

Some lead providers and other apps provide a person’s entire name in one field instead.

If that happens, add a Formatter by Zapier → Split Name step before the Swivel step.

Then map:

  • First Name from the Split Name step to Swivel’s First Name field.
  • Last Name from the Split Name step to Swivel’s Last Name field.

When you build the Swivel step, Zapier shows the information provided by the previous step.

For example, your lead provider might provide:

  • First name
  • Last name
  • Email
  • Phone number
  • Address
  • Lead source

You can map each value to the corresponding Swivel field.

You can also type a fixed value instead of mapping information from the lead provider. This is useful when every lead from the same source should have the same value.

For example, you could type a fixed Lead Source value for all leads coming from a particular provider.

Leave a field blank if you don’t have the information or don’t want to change it.

The following tables explain every field available in the Swivel Zapier actions.

Most fields are available for both Create Contact and Update Contact. Contact ID is available only for Update Contact.

FieldWhat to EnterRequiredNotes
Contact IDThe Swivel Contact IDUpdate onlyIdentifies the contact to change. Usually comes from an earlier Create Contact step.
First NameThe contact’s first nameCreate onlyRequired when creating a contact.
Last NameThe contact’s last nameCreate onlyRequired when creating a contact.
Middle NameThe contact’s middle nameNo
SuffixJr., Sr., I, II, III, or IVNoInclude the period in Jr. or Sr. An unrecognized value is skipped.
SalutationFor example, Mr., Mrs., or Dr.No
NicknameThe contact’s nicknameNoSwivel displays the nickname instead of the first name at the top of the contact.
FieldWhat to EnterRequiredNotes
EmailThe contact’s email addressNoBecomes the primary email. Swivel does not verify that the email address is valid.
Phone NumberThe contact’s phone numberNoBecomes the primary mobile number. Numbers with fewer than 7 digits are dropped.
Address Line 1Street addressNoSee the address rule below.
Address Line 2Suite, unit, or apartmentNoSee the address rule below.
CityCityNo
StateTwo-letter state abbreviation, such as TXNoUse the two-letter abbreviation. Full state names and lowercase codes will not match Swivel’s state list.
ZIP / Postal CodeZIP or postal codeNo
CountryCountryNo

When you use Update Contact, Swivel treats the address as one complete set of information.

To update an address, provide all six address fields:

  • Address Line 1
  • Address Line 2
  • City
  • State
  • ZIP / Postal Code
  • Country

If you provide only part of the address, the existing address is not changed.

FieldWhat to EnterRequiredNotes
Contact CategoryCategory nameNoSwivel matches the name without regard to capitalization. If the category does not exist, Swivel creates it. If blank, the contact goes to Unspecified.
Contact StatusStatus nameNoSwivel matches the name or creates it. A status belongs to a category, so provide Contact Category too. If blank, the status is New.
Contact TypeType nameNoSwivel matches the name or creates it. If blank, the type is Individual.
Lead SourceLead source nameNoSwivel matches the name or creates it.
OfficeOffice nameNoSwivel matches the name or creates it.
Assigned To (Agent)An existing agent’s full nameNoThe name must exactly match an existing agent, including capitalization. If it does not match, the contact remains unassigned.
Referred ByAn existing contact’s full nameNoThe name must exactly match an existing contact. If it does not match, Swivel ignores the value.
TagsOne or more tagsNoEnter one tag per line or use a comma-separated list. Existing tags are never removed.
FieldWhat to EnterRequiredNotes
BirthdateDate, such as 04/15/1980NoEnter as MM/DD/YYYY or map a date from another app.
GenderMale or FemaleNoAn unrecognized value is skipped.
Marital StatusSingle, Married, Divorced, Separated, Domestic Partnership, or WidowedNoAn unrecognized value is skipped.
Marital Status Effective DateDateNoEnter as MM/DD/YYYY or map a date from another app.
Job TitleJob titleNo
Client SinceDateNoEnter as MM/DD/YYYY or map a date from another app.
DeceasedYes or NoNoOnly map this from a field that is genuinely Yes or No.
Date of DeathDateNoEnter as MM/DD/YYYY or map a date from another app.
Do Not ContactYes or NoNoMarks the contact as not to be contacted.
CountyCounty nameNo
Personal NoteFree-text noteNoSaves a note on the contact.

Swivel converts dates when you enter them as MM/DD/YYYY or map them from another app.

If Swivel cannot read a date, it drops the value without showing an error.

Add Contacts to Marketing Events and Campaigns

Section titled “Add Contacts to Marketing Events and Campaigns”

You can use the marketing event and campaign fields when leads come from a marketing event, such as a seminar, webinar, or other campaign.

For the most reliable setup:

  1. Create the marketing event in Swivel first.
  2. Add the event’s date and venue in Swivel.
  3. Give the event a Marketing Event Source Key.
  4. Use the same source key in every Zap that sends contacts to that event.

If a Zap creates a new marketing event, the event will not have a date or venue until someone adds them in Swivel.

FieldWhat to EnterRequiredNotes
Marketing Event Source KeyYour own unique ID for the eventNoSwivel uses this key to identify the event. If the key has not been used before, Swivel creates a new event. This is the most reliable way to attach a contact to an event.
Marketing Event NameEvent nameNoUsed to find or create an event when no source key is provided. If a source key creates a new event, this becomes the event’s name.
Marketing Event TypeEvent typeNoUsed only when a new event is created. If blank, the type is Unspecified.
FieldWhat to EnterRequiredNotes
Campaign Source KeyYour own unique ID for the campaignNoSwivel matches the campaign using this key. It must be paired with a Marketing Event Name or Marketing Event Source Key.
Campaign NameCampaign nameNoUsed when a new campaign is created and no Campaign Source Key is provided. Must be paired with a marketing event.
Campaign TypeCampaign typeNoUsed when matching or creating a campaign. If blank, the type is Unspecified.

If you fill in a campaign field, you must also provide either:

  • Marketing Event Name, or
  • Marketing Event Source Key

If you don’t provide an event, the Zap stops with an error.

This prevents Swivel from creating a new event for every contact.

Swivel Doesn’t Appear When I Search for an App

Section titled “Swivel Doesn’t Appear When I Search for an App”

Swivel is a private integration and does not appear in Zapier’s public app directory.

Make sure you:

  1. Are signed in to the correct Zapier account.
  2. Have accepted the Swivel invitation.
  3. Search for Swivel again in the Zap editor.

A Step Fails With an Authentication or Authorization Error

Section titled “A Step Fails With an Authentication or Authorization Error”

Your Swivel connection may need to be approved again.

In Zapier:

  1. Go to My Apps.
  2. Find Swivel.
  3. Reconnect the account.
  4. Sign in to Swivel again.
  5. Retry the failed task.

Contacts Are Going Into the Wrong Swivel Account

Section titled “Contacts Are Going Into the Wrong Swivel Account”

Check the Swivel connection selected in your Zap.

The connection is labeled with your Swivel account name. Open the Swivel step and make sure the correct account is selected.

If it is not, connect the correct Swivel account and select that connection.

The Step Fails and Mentions a Contact Status

Section titled “The Step Fails and Mentions a Contact Status”

A contact status belongs to a contact category.

If you fill in Contact Status, also fill in Contact Category.

A campaign must be associated with a marketing event.

Add either Marketing Event Name or Marketing Event Source Key to the Swivel step.

Create Contact creates a new contact every time the Zap runs. It does not check whether the contact already exists.

If the same lead can be sent to Zapier more than once, consider:

  • Adding a Filter by Zapier step.
  • Using Zapier’s deduplication options on the trigger.

Update Contact Asks for a Contact ID I Don’t Have

Section titled “Update Contact Asks for a Contact ID I Don’t Have”

Update Contact requires a Contact ID.

The Contact ID comes from Swivel and is usually passed from a Create Contact step earlier in the same Zap.

Zapier cannot search Swivel for a contact by email address, phone number, or name.