Skip to main content

Integrations Guide

How to connect Specter with your CRM

David Looby avatar
Written by David Looby
Updated over a month ago

No matter which CRM you choose to integrate with, the overall process for connecting it to Specter is the same. In this guide, we'll use Attio as an example to walk you through these steps—from enabling the integration, to mapping fields, to syncing your data. If you’re using a different CRM, simply follow the same steps and adjust any field or menu names according to that system’s interface.

Settings

Step 1: Enable the Integration

  1. Go to Integrations
    In your Specter account, navigate to the Integrations section.

  2. Select Your CRM
    Find the CRM you want to connect and switch it On

3. Authorize and Connect
Follow any on‐screen instructions to authorise Specter’s access to your CRM.

  • For example, you might need to log in or grant permissions through an OAuth flow.

  • When finished, click Connect (or the equivalent) to confirm.

3. A pop-up window will then appear asking you to Choose and account with which you'd like to connect. Select the relevant account, then click Confirm.

4. Once this successfully connects, you will be redirected to the Specter Integrations page to configure your integration.

Step 2: Configure Push Settings

This is where you specify exactly what data from Specter should go to your CRM. The following steps are almost identical for Companies, People, Talent Signals & Strategic Signals. Note: if you want to push People DB data, you need to configure People. If you want to push Talent Signals, configure Talent Signals.

We will use Companies for this example.

  1. Select “Configure Push”
    In the integrations menu, click Configure Push.

  2. Choose the Record Type
    Select Companies/Organisations (or whichever record type you want) from the dropdown. CRMs often categorise data differently; selecting the correct type ensures you don’t create confusion or duplicates.

  3. Match Company Domains
    To ensure Specter companies map to the correct domains, select the Domain field from the dropdown. If the domain field is not yet cached, you may need to add it first (For People/Talent Signals, this will be LinkedIn URL).

  4. Decide on New Record Creation
    If Specter detects a record that doesn’t exist in your CRM, do you want it to create a new one automatically? Choose Yes or No.

    Why: Some teams prefer only to enrich existing entries; others want brand‐new records created automatically.

    If Skipped: You might unintentionally flood your CRM with unwanted new records or miss out on valuable data for new prospects.

5. Select which Fields to Push
Choose which Specter fields (e.g., domain, company name) to send over to your CRM. Keep in mind that Domain is set as the primary field for matching records. Make sure each Specter field lines up with the correct field in your CRM—otherwise, you could encounter mapping errors or missing data.

Below is a list of potential fields you can push from Specter to your CRM (Domain is always first by default):

6. Optional: Assign to a List or Group
Some CRMs allow you to add records to specific lists or pipelines. If you want new or updated records to go into a particular list, select it here.

7. Save Mapping.

Once you've completed configuring your Push Settings for Companies, People, Talent Signals & Strategic Signals, you can click 'Continue'.

Step 3: Sync Your Companies

  1. Configure Sync
    After setting up the push, click Configure Sync & choose which record type should sync from Specter (e.g., Companies) as well as the frequency of the sync.

2. Save & Sync
Save your selections, then click Sync Now to begin the transfer. This forces an immediate data push, which is handy for testing or on-demand updates.

3. Acknowledge Any Warnings
If you see a notification about data changes, review and confirm to continue.

4. Verify Sync Completion
Once syncing finishes successfully, click Continue.

5. Review Integration Activity
You’ll see a summary of what was synced. Click Continue again when you’re ready.

6. Complete Setup
Finally, click Complete Setup. Your CRM integration is now live.

Step 4: Manage Integration

Your Specter <--> CRM integration should now be fully configured. You can repeat the same steps for other record types (People, Signals, etc.) as needed. Once you've completed your setup, you will be taken back to main integration page where you can:

  • Check Sync History

  • Configure Push Settings

  • See Scheduled Enrichments

  • View Integration Activity

Features

Push a single signal

In the top righthand corner of every signal on Specter, you will now see a small button with your CRM logo. When you click on this, you will be adding this individual signal to your CRM.

Push results from a Search

At the top of any Saved Search, you will see the 'Add to Attio' button, which allows you to take the resulting signals from your filtered criteria, and push them in bulk to your CRM.

Note that this push will be limited to the first 1000 results of the search, as this isn't designed to be used for bulk enrichment, but rather to send multiple signals from a defined search to your CRM. If you would like to explore options to send more signals from a search at a time, please get in touch with your preferences and feedback.

Push results from a List

You can take signals from a given List in Specter, and push them in bulk to your CRM as well. Simply click the 'Add to Attio' button in the top righthand corner of the page

Schedule Enrichments from Saved Searches/Lists

You can also schedule enrichments to push updates in Saved Searches to your CRM. Here's how to do this:

  1. Go to your Saved Searches, clicking on the 3 dots next to the name of the Saved Search.

  2. Click Schedule Enrichment

    3. Choose which updates from this search should be automatically pushed to your CRM.

    Once this is done you can easily see which updates from the search will be automatically pushed to your CRM by checking if you're subscribed.

    You can also check when your next scheduled enrichment is by clicking on the CRM logo next to the Saved Search (The CRM logo will only show up next to Saved Searches that you've scheduled enrichments for).

    You can also check your active Scheduled Enrichments in the main Integration Hub.

View Companies in your CRM on Specter

Click on My CRM on your Specter Dashboard to view all the companies from your CRM in the Specter Platform.

Troubleshooting & Common Pitfalls

  1. Duplicate Records

    • Cause: Improper field mapping or failing to choose the correct “Create new records” setting.

    • Solution: Revisit the “Configure Push” settings and verify your identifying fields (domain/email).

  2. Data Not Appearing in CRM

    • Cause: Integration not authorised, or key fields not selected to push.

    • Solution: Double-check that you gave Specter permission in the CRM and that you’ve mapped essential fields.

  3. Stale Data

    • Cause: Not enabling recurring enrichment or forgetting to manually sync.

    • Solution: Turn on scheduled enrichments or run manual syncs regularly.

  4. Overwrite Issues

    • Cause: Forcing a sync without reviewing warnings, especially if your CRM has a different naming convention or field structure.

    • Solution: Confirm your push settings carefully and keep backups of critical data before major changes.

Final Notes

  • Keep Your CRM Credentials Up to Date: If your CRM session or API token expires, Specter can’t sync.

  • Review Activity Logs: Stay informed about what records have been enriched or created.

  • Ask for Help: If something doesn’t look right, reach out to our support team or consult your CRM’s documentation.

By following these steps, you’ll ensure a smooth integration process that keeps your CRM and Specter aligned—boosting productivity, reducing errors, and giving you a clear view of your data.

Did this answer your question?