Spectacle
Spectacle API
Checked on 2026-10-10 in the developer documentation.
How to use Spectacle
If you're considering implementing Spectacle to optimise your marketing efforts, here's a step-by-step guide to getting started:
- Install Spectacle on your website
Begin by installing Spectacle on your website using one of the following methods:
JavaScript: Add the provided JavaScript snippet to your site's code.
Segment: Use Segment to manage your data pipelines and integrate Spectacle.
REST API: Send data directly to Spectacle using its REST API
Each method is detailed in the Spectacle documentation.
- Connect your ad networks
Integrate your advertising platforms with Spectacle to import cost data and attribute revenue to specific campaigns, keywords, and ads. Supported ad networks include:
Google Ads
Meta Ads
TikTok Ads
Microsoft Ads
Reddit Ads
LinkedIn Ads
Snapchat Ads
This integration allows for comprehensive performance tracking across all your paid channels.
- Tag your ads and campaigns
Ensure that your ads and campaigns are properly tagged using UTM parameters. Spectacle provides URL templates for each ad network to facilitate this process. Proper tagging ensures accurate attribution of revenue to the correct marketing efforts.
- Connect your payment processor
Read the full guideShow less
Integrate your payment processor, such as Stripe, with Spectacle. This connection enables Spectacle to attribute revenue to the correct customer journeys, providing insights into how marketing efforts influence customer lifetime value.
- Analyse customer journeys
Use Spectacle's customer journey feature to view individual customer interactions across all touchpoints. This feature helps identify which marketing activities are most effective in driving long-term value.
- Optimise marketing strategies
Leverage the insights gained from Spectacle to optimise your marketing strategies. Focus on channels and campaigns that drive high lifetime value customers, and adjust or eliminate those that do not contribute effectively.
Conclusion
Spectacle is a powerful tool for businesses aiming to optimise their marketing efforts based on customer lifetime value. By providing multi-touch attribution and integrating with key platforms, it offers valuable insights that can drive more effective marketing strategies. While it is particularly beneficial for SaaS and subscription-based companies, businesses in other sectors may also find value in its features.
How to automate Spectacle
Native integrations
Spectacle syncs natively with ad networks (Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, Snapchat, Pinterest and OpenAI Ads) and with CRMs including HubSpot, Salesforce, Pipedrive, ActiveCampaign, Odoo, Monday.com, Microsoft Dynamics 365 and Zoho. It also connects to Stripe for payments, CallRail for calls, Calendly for meetings, Typeform for forms, Segment for events and Slack for alerts.
An idea: connect your CRM and Stripe, then let Spectacle show revenue and lifetime value by campaign cohort. Review it in the weekly marketing meeting instead of exporting from three tools.
API and webhooks
The documented REST API is a tracking API. You send it identify, track, group and page events from your own app, for example a trial started or a plan upgraded. It is not a data export API. The docs also describe automations and webhooks as a feature.
An idea: send product events such as "Trial Started" from your backend, so product activity appears on the same path as ad clicks and deals.
MCP server
I found no official Spectacle MCP server in the docs or on the site. An unrelated project with a similar name exists on GitHub, so do not confuse the two.
No-code automation
There is no dedicated automation connector on the integrations list, so you would work through the webhooks feature and a tool such as Zapier or Make. One idea: when Spectacle fires a webhook for a high-intent company, create a task for the account owner in your CRM.