Skip to content
Notis

See Customer Patterns Instantly

Customer feedback arrives as scattered issues in Linear. Notis automatically tags feedback by theme and sentiment in Affinda, so you spot trends and patterns without manual analysis.

Trigger

Issue Updated Trigger

Triggered when an issue is updated. For example labels are changed, issue status is changed, etc.

Action

Create Tag

Tool to create a new tag. use when you need to label documents in a specific workspace.

Why this helps

Feedback comes in constantly as separate issues, but you can't see themes or patterns. Is everyone complaining about the same feature? Are customers happy? You don't know because the data isn't organized for insights.

  • Automatically organize feedback by theme and product
  • See which complaints come up most frequently
  • Identify quick wins and big problems instantly
  • Build product roadmap based on customer voice
  • Track sentiment over time
  • Make decisions that customers actually want

Setup

Build it in a few focused steps.

  • 1Connect Linear and Affinda to Notis.
  • 2Create an automation: 'When a customer-feedback issue is updated in Linear, automatically tag it in Affinda by feature area, sentiment (positive/negative/neutral), and priority level.'
  • 3Set the trigger to 'Issue Updated' with filters for feedback issues.
  • 4Assign notifications to your product team.
  • 5Test by updating a sample customer feedback issue in Linear.

Questions about this workflow

What themes should I tag?

Base tags on your product areas: performance, usability, pricing, support, integrations, reliability, etc. Notis will tag new feedback automatically.

Can I see feedback by sentiment?

Yes. Affinda filters feedback by positive, neutral, or negative, so you see what customers praise and what frustrates them.

How do I use tags to build a roadmap?

Look at tagged feedback by feature. If 20 customers request dark mode but only 2 request a calendar view, dark mode goes higher on the roadmap.

What if feedback doesn't fit one tag?

Notis can apply multiple tags to one piece of feedback. A complaint about both pricing and performance gets both tags.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Linear to Affinda. A trigger fires from one place; an action lands in another.

Linear triggers

Affinda actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Batch Update Annotations

Tool to update multiple annotations in one request. use when you need to modify parsed values or other fields across many annotations at once.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Create Collection

Tool to create a new collection. use after you have a valid workspace id and want to group documents by a specific extractor within that workspace.

ActionInstant

Comment Received Trigger

Triggered when a comment is received.

TriggerInstant

Create Document

Tool to upload a new document for parsing. use when you have the document file or a public url and need to extract structured data immediately.

ActionInstant

Issue Created Trigger

Triggered when a new issue is created.

TriggerInstant

Create Organization

Tool to create a new organization. use when you have a unique organization name and want to group resources under it.

ActionInstant

Issue Updated Trigger

Triggered when an issue is updated. For example labels are changed, issue status is changed, etc.

TriggerInstant

Create RESTHook Subscription

Tool to create a new resthook subscription. use after confirming your webhook endpoint is ready to receive document event notifications.

ActionInstant

Private Team Comment Created

Fires when a new comment is posted on an issue in a private Linear team (polled with the connected user's token).

TriggerPolling

Create Tag

Tool to create a new tag. use when you need to label documents in a specific workspace.

ActionInstant

Private Team Issue Created

Fires when a new issue appears in a private Linear team (polled with the connected user's token).

TriggerPolling

Create Validation Result

Tool to create a validation result. use when recording validation outcomes for a document after parsing.

ActionInstant

Private Team Issue Properties Updated

Fires when properties on an issue change in a private Linear team (polled with the connected user's token).

TriggerPolling

Create Workspace

Tool to create a new workspace. use when you need to programmatically create a workspace container within an organization.

ActionInstant

Connect any two apps with Notis in the middle.

Linear and Affinda, or any other combination from 1,000+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Affinda.