- id: create_user
tool: INTERCOM_CREATE_USER
config:
- name: access_token
value: "{{secrets.INTERCOM_ACCESS_TOKEN}}"
input:
- name: email
value: "customer@example.com"
- name: name
value: "Intercom Flow Test User"
- id: send_message
tool: INTERCOM_SEND_MESSAGE
needs:
- create_user
config:
- name: access_token
value: "{{secrets.INTERCOM_ACCESS_TOKEN}}"
input:
- name: from
value: '{"type":"admin","id":"{{secrets.INTERCOM_ADMIN_ID}}"}'
- name: to
value: '{"type":"user","id":"{{steps.create_user.result.id}}"}'
- name: body
value: "Hello from JinbaFlow!"
- id: track_event
tool: INTERCOM_TRACK_EVENT
needs:
- create_user
config:
- name: access_token
value: "{{secrets.INTERCOM_ACCESS_TOKEN}}"
input:
- name: event_name
value: "flow_test_event"
- name: email
value: "{{steps.create_user.result.email}}"
- name: metadata
value: '{"source":"jinbaflow"}'
- id: get_conversation
tool: INTERCOM_GET_CONVERSATION
needs:
- send_message
config:
- name: access_token
value: "{{secrets.INTERCOM_ACCESS_TOKEN}}"
input:
- name: conversation_id
value: "{{steps.send_message.result.conversation_id}}"