SiftHub’s Seismic Connector integrates your Seismic Content Library directly into SiftHub, transforming your battlecards, playbooks, and product documentation into a dynamic, searchable knowledge source. By connecting your approved sales enablement materials, you can leverage SiftHub’s AI to instantly answer RFPs, complete security questionnaires, and power presales Q&A directly from your most authoritative content.
What Gets Connected
SiftHub indexes supported, published, non-deleted content assigned to eligible Seismic DocCenters (Content Profiles). You can connect:
- Entire Teamsites: Index all 'Published' content within a specific Teamsite.
- Specific DocCenters (Content Profiles): Index all the content assigned to specific DocCenter profiles.
- Specific Library Folders: Index only selected folders and their nested content.
Supported Content
SiftHub reads and extracts full text from the following published file types within your connected scopes:
- Presentations: Microsoft PowerPoint documents (.pptx).
- Documents: Microsoft Word documents (.docx), PDF files (.pdf), and Text files (.txt).
- Spreadsheets: Microsoft Excel spreadsheets (.xlsx, .csv).
- Web links: Accessible URL content items with extractable page text
Content Properties
- SiftHub will only read content that is marked as "Published".
- SiftHub will not read content that is "Deleted" and only read active content
Note: Google Sheets, Google Docs, and files linked via Google Drive or SharePoint are not supported for ingestion. Only files smaller than 1 GB will be indexed.
Access Control
Seismic document and profile permissions are not enforced within SiftHub. Once connected, all indexed files, Library folders, and DocCenter profiles become universally accessible to all active users within your SiftHub account, ensuring your entire team can seamlessly search and leverage the shared knowledge base without restriction.
Using Seismic Content in SiftHub
Once connected, your Seismic content appears in your SiftHub workspace:
- In search results with relevant snippets and metadata.
- As verifiable sources for AI-generated Answers and document Autofill.
- Within AI Teammate for dynamic battlecard creation and crafting targeted narratives for solutions, demos, objection handling, discovery calls, and more.
Note: Clicking any result opens the original asset within your Seismic platform for a seamless user experience.
Content Updates
New or modified content from Seismic appears in SiftHub after a day. Updates include:
- New folder published to a connected docCenter.
- Content changes within existing folders.
- Deletions or archived docCenter, folder or files, which are automatically removed from SiftHub results.
Seismic Connector Setup
The Seismic Connector lets SiftHub index content from your Seismic Teamsite so it can be used to answer questions and build responses.
Setup has four steps and is usually done by a Seismic administrator, working with your SiftHub Customer Success Manager (CSM):
- Register an app in Seismic
- Configure the authorization flow and scopes
- Generate access and refresh tokens
- Share credentials and content selection with your CSM
Before you begin
Make sure you have:
- Seismic administrator access — needed to register and configure apps in your tenant.
- Reporting API enabled on your Seismic tenant. This may require a specific Seismic license; check with your Seismic account team if you're unsure.
Find your tenant name
Several steps below ask for your tenant name. It's the subdomain in the URL you use to sign in to Seismic.
If you sign in at https://acme.seismic.com, your tenant name is acme.
You can also confirm it in Seismic under Settings → Tenant Settings, where it appears as the tenant or company name used in URLs.
Step 1: Register a Seismic app
In the Seismic apps console for your tenant, create and register a new app.
Name it clearly so it's identifiable later — for example, SiftHub Connector.
Step 2: Configure the authorization flow and scopes
1. Set the authentication type. On the Authentication tab, select OAuth2 – Authorization Code Flow.
2. Set the redirect URL. On the OAuth2 Information page, set the redirect URL to your tenant URL — for example, https://{yourtenant}.seismic.com/.
3. Copy your credentials. The Client ID is generated automatically. Generate the Client Secret, then reveal and copy it — store it somewhere safe, as it may not be visible again.
4. Select the scopes. Select exactly these ten scopes:
seismic.user.view seismic.user.manage seismic.configuration.view seismic.configuration.manage seismic.reporting seismic.delivery seismic.library.view seismic.library.manage seismic.workspace.view seismic.workspace.manage
Do not use seismic.self.view or seismic.self.manage. These only grant access to the signed-in user's own content and aren't sufficient for the connector.
Step 3: Generate access and refresh tokens
This step uses two values you already have:
| Placeholder | Where to find it |
|---|---|
{tenant_name} |
The subdomain in your Seismic sign-in URL — see Find your tenant name above |
{client_id} |
Generated when you registered the app — copied in Step 2 |
1. Request authorization. Sign in to Seismic with an admin account. Then replace {tenant_name} and {client_id} in the URL below and paste it into your browser's address bar:
https://auth.seismic.com/tenants/{tenant_name}/connect/authorize?response_type=code&client_id={client_id}&scope=seismic.reporting seismic.workspace.manage seismic.workspace.view seismic.library.manage seismic.library.view seismic.delivery seismic.configuration.manage seismic.configuration.view seismic.user.manage seismic.user.view offline_access&state=a1b2c3d4&redirect_uri=https://{tenant_name}.seismic.com/2. Copy the authorization code. You'll be redirected to your tenant URL. Copy the full URL from the address bar — it will look like this:
https://www.{yourtenant}.seismic.com/?code={CODE}&scope=seismic.reporting%20seismic.workspace.manage%20...&state=a1b2c3d4The value after code= and before the next & is your authorization code.
Note: This code is single-use and expires within minutes. Complete the next step right away, or repeat step 1 to get a fresh one.
3. Exchange the code for tokens. Follow Seismic's Exchange the authorization code for an access token documentation. Enter the required fields and click Try it.
Copy the access token and the refresh token from the response.
What these are: The access token is a short-lived key that lets SiftHub read your content. The refresh token lets SiftHub renew it automatically, so you don't have to repeat this setup.
Step 4: Share credentials and content selection with your CSM
Send the following to your SiftHub CSM through a secure channel:
- Client ID
- Client Secret
- Redirect URL
- Access token
- Refresh token
Activate the Seismic Connector
After obtaining your API credentials, you will work with your SiftHub CSM to activate the connector and configure which content is indexed. Choose one of the following:
| Option | What gets indexed | What to provide |
|---|---|---|
| 1. Entire Teamsite | All published DocCenters, folders, and files in the Teamsite | The exact Teamsite name |
| 2. Specific Content Profiles or DocCenters | Only the DocCenters you list | Teamsite name + DocCenter URLs, e.g. https://{domain}.seismic.com/apps/doccenter/{docCenterId}/main///
|
| 3. Specific Library folders | Only the folders you list | Teamsite name + folder URLs, e.g. https://{domain}.seismic.com/app#/contentmanager/main/.../{FolderID}/LIST/title
|
Time to activation
Once your CSM has the credentials and your content selection, the connector is activated within approximately 24 hours.
Need help?
If you run into issues during setup, contact your SiftHub Customer Success Manager or email support@sifthub.io.