Adding your first message

When you reach the Sequence step in campaign setup, you’ll be prompted to add a first message.
  • Click Add first message to start from a blank template
  • Alternatively, click the ✨ icon next to the button and choose between three AI-generated sequence styles:
    • Friendly
    • Professional
    • Concise
These presets will auto-generate an initial message along with up to two follow-ups.

Structuring your sequence

You can add unlimited follow-ups to any sequence.
  • For each follow-up, specify the delay in days after the previous message
  • For the very first message, you can define when it should be sent after a contact enters the campaign audience (e.g., immediately, after 2 days). This is useful if contacts are added via integrations like a sign-up form and you want to delay outreach

Personalizing content with variables

FirstQuadrant supports AI-powered variables that allow you to deeply personalize your sequence messages with dynamic content tailored to each contact or company. To create a variable, type any instruction within curly brackets ({}) directly into your message draft. This tells FirstQuadrant to dynamically replace the placeholder with personalized content at send time. For example:
Hi {first name}, I came across {company name} and noticed you're working on {describe what the company is working on and why it matters}.
When you add a variable to your message, it will automatically appear in the Variables panel on the right-hand side of the sequence editor. There, you can:
  • View and edit the variable name
  • Add example values to guide the AI (e.g., “scaling global logistics”)
  • Select the expected length of the output:
    • Very short (2–3 words)
    • Short (4–5 words)
    • Medium (1 short sentence)
    • Long (1–2 sentences)
    • Auto (let the AI determine)
The quality of the AI-generated content depends on the information available to FirstQuadrant. A variable can be powered by:
  • Public data the platform automatically collects (e.g., LinkedIn bios, Crunchbase descriptions)
  • Properties enriched through AI or manually added (see the “Adding custom properties” section)
  • Knowledge added via fine-tuning (see the “Adding knowledge” section)
For instance, if you use a variable like {mention similar companies we've worked with}, FirstQuadrant can only fill this out accurately if you’ve added a fine-tuning rule listing relevant companies.
Tip: Always ensure the content you want to reference in your variable is available in one of these sources. If not, add a property or create a fine-tuning rule to feed the AI the context it needs.
This approach allows you to craft structured email sequences where you control the narrative, while still dynamically adjusting language, tone, and examples for each recipient.

Adding knowledge

To help the AI personalize sequences using your internal knowledge base, you can create contextual knowledge blocks that serve as additional training for the model.
  1. Scroll down to the Knowledge section in the right-side context panel while editing your sequence.
  2. Click Add knowledge to open a modal.
  3. In the modal:
    • Define a topic—this is a label for internal use (e.g., “Pricing”, “Use cases”, “Customer success stories”)
    • In the Knowledge field, write out detailed background information that you’d like the AI to reference. This can be anything from pricing breakdowns, competitive differentiators, case studies, customer references, or internal positioning notes
    • This content is treated as factual and instructive, so make sure it is accurate and clearly written

Where and how the knowledge is used

Once added, the knowledge becomes part of the context that the AI will reference when generating or filling in variables inside your campaign sequence. For example, if your email draft includes a variable like:
{mention a pricing detail relevant to startups}
The AI will scan the knowledge you added and use that to fill in an appropriate line (e.g., “Starts at $1,000 per month with a 50% discount for YC startups”).
If your knowledge content includes a list (e.g., of companies you’ve worked with, or common objections), the AI can pick the best-matching items depending on the contact’s context (like industry or job title).

Knowledge scope

By default, the knowledge you add will be scoped to the current campaign only. This ensures maximum relevance. If the content is broadly useful, you can instead check the option to make it globally available, allowing the AI to apply it across all campaigns and sequences.
Tip: The more structured and specific your knowledge content is, the more reliably the AI can use it in context. Use bullets, examples, and segment-specific notes wherever possible.

Adding custom properties

To capture extra context for contacts or companies:
  1. Scroll to the Properties section in the right panel
  2. Click Add property
  3. Choose whether the property applies to a Contact or Company
  4. Set the type (e.g., Text, Checkbox, Multi-select)
  5. Choose how to enrich the property:
    • Use AI (e.g., Perplexity)
    • Use your internal data
These properties are essential to ensure that variables can be filled accurately by the AI. For example, if you use a variable like:
{if it’s a YC company tell them that they get 50% off otherwise say nothing}
The AI needs access to a property that clearly indicates whether the recipient’s company is in Y Combinator or not. If such a property hasn’t been added and enriched, the AI won’t be able to evaluate the condition, which could lead to missing or incorrect content in the final message.
Note: A separate helpdesk article explains how to configure and manage properties in full detail. Refer to it if you’re unsure how to define or enrich properties effectively.
In short, properties act as structured inputs that power conditional logic and dynamic personalization in your message templates.

Creating A/B test variants

You can test multiple variations of your email sequence:
  • Click A/B testing at the top right
  • Select a predefined AI tone (Friendly, Professional, Concise), or choose Custom to write your own
  • Each variant will be distributed evenly to your campaign audience
  • View analytics later to see which variant performs best and disable the rest

Previewing your sequence

Click Preview to simulate exactly how your sequence emails will look for each contact and sender combination. This is a critical step to ensure your variables are resolving correctly, your tone is consistent, and that the AI has all the context it needs. Once in preview mode, FirstQuadrant will automatically load a contact from your campaign audience. You can:
  • Use the Next button to cycle through different contacts in the audience
  • Click the three-dot menu next to the contact preview to search for and select a specific contact
  • Preview how the message will render for each team member by switching the sender using the dropdown in the top-right. This is especially useful if you’ve enabled dynamic variables or sender-specific content
Every variable in the email will be filled with live data:
  • If the AI is missing any variable context (e.g., a property is not enriched), you’ll see the variable unresolved or blank
  • If knowledge or fine-tunings are involved, the preview will show how the AI interpreted that input
This allows you to:
  • Iterate on your variable instructions (curly bracket prompts) if the results aren’t consistent
  • Adjust knowledge or property inputs if the data pulled is too vague or too generic
Tip: This preview not only helps avoid embarrassing mistakes, but it’s also the best way to test AI behavior under real conditions before your campaign goes live.

Optional settings

Located in the right-side panel of the sequence editor, these settings give you control over automation, personalization, and deliverability behaviors.

Autopilot

When Autopilot is turned on, FirstQuadrant will send out email sequences automatically without requiring your manual approval via the Actions List.
  • By default, Autopilot is disabled, meaning all outbound messages generated from your campaign will first be listed in your Action List for review and approval
  • If you enable Autopilot, a sub-setting called “Disable for contacts with existing conversation history” is automatically turned on. This means:
    • Sequences will not be automatically sent to contacts who have prior email history with anyone in your team—instead, they will be added to your Action List for manual review and approval
    • This helps prevent awkward situations, such as sending a cold email to someone you already had a relationship with
    • You can disable this sub-setting if you’re confident the sequence is appropriate even for known contacts

Contextual adjustment

This setting is enabled by default. It allows FirstQuadrant’s AI to intelligently rewrite parts of the email based on previous conversations. For example:
  • Instead of saying “I just came across your company,” the AI might rewrite it to say, “It’s been a while since we last connected,” if there’s past communication
  • This setting ensures your messages feel relevant and human, especially when your campaign includes a mix of new and previously engaged contacts

Open tracking

Open tracking allows FirstQuadrant to measure how many of your sent emails are being opened, using an invisible tracking pixel.
  • To protect email deliverability, the tracking pixel is injected into only about 10% of emails
  • FirstQuadrant then uses this small sample to extrapolate overall open rates
  • These open rates can be viewed inside the Campaign Analytics dashboard for each campaign
  • This avoids spam filters that penalize campaigns with excessive tracking and helps you maintain sender reputation

Finalizing the campaign

Once your sequence is set up:
  1. Click the X in the top left to close the editor
  2. Return to the campaign overview
  3. Toggle the campaign on in the top-left corner
Your campaign will now begin executing as configured.