Documentation Index
Fetch the complete documentation index at: https://jam.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Requirements
- This is a feature for paid plans
- Jam Intercom App installed in the Intercom workspace
- Web channel only (mobile not supported)
- Fin workflow configuration required
How the integration works
The integration works by adding the Jam Intercom App directly to your Fin workflows, allowing you to prompt users for screen recordings at specific points in your customer support process.Adding Jam to your Fin workflow
You can add Jam as a step to prompt customers for screen recordings at the right moment in the conversation.Step 1: Access Your Fin Workflow
Navigate to your Fin workflow where you want to add Jam integration.Step 2: Set Channel to Web
Ensure your workflow channel is set to “Web”.Jam for Intercom currently doesn’t support mobile devices. Make sure to set your workflow channel to Web.
Step 3: Add Jam Step
Configure fields
- Message: the standard message that will accompany every Jam link.
- Opt out: Check Yes to offer customers a choice between recording a Jam and providing text detail.
Only select Yes if you plan to configure Jam with webhooks. Otherwise, this setting has no impact.
(Optional): Configure webhooks for more control
By default, Intercom doesn’t know whether a customer recorded a Jam or opted out. If you want to branch your workflow based on the customer’s choice, you can configure webhooks.1. Add Wait for Webhook
After the Jam step, click Add step → Wait for Webhook. Edit the example text:- Replace
example_keywithevent. - Replace the example value with
intercom.recorder.opted_out. - Add
payloadinsidedatawith empty curly brackets{}.
2. Register the Webhook in Jam
Follow the instructions in the Jam Webhooks documentation to configure your endpoint.3. Add Branching Logic
Under the Wait for Webhook step, Add Step → Branches. Create two branches:- Branch 1: event Is “intercom.recorder.recorded”
- Branch 2: event Is “intercom.recorder.opted_out”
Design what happens after Jam
- If the customer recorded a Jam: assign a team member to review
- If the customer opted out: ask them to explain the issue via text