Clay's email sequencer lets you run outbound email campaigns directly from your tables. This guide covers setup, campaign configuration, sending behavior, analytics, and troubleshooting tips.
Connecting Google Workspace via OAuth
- In Clay, go to
Campaigns→Email Accounts→Add email accounts→Google OAuth. - Copy the Clay Sequencer Client ID from the
Search for Clay Sequencerstep in the modal. - Go to your Google Workspace Admin Panel and navigate to
Security→API Controls→App Access Control. - Click
Configure new app. - Paste the Client ID into the search bar and click
Search. - Select
Clay Sequencer (Web)from the results. - Choose which org units should have access — either
All in [your org] (all users)or specific org units — then clickContinue. - Select
Trustedunder Access to Google Data and clickContinue. - Review the summary and click
Finish. - Back in Clay, click
Continuein the modal, then clickConnect your Google accountand complete the OAuth sign-in.
Create a new email campaign
- Start in a table that contains the lead emails you want to contact.
- If you haven't done this yet, click
Actions→Importto add emails from a third party or CSV.
- If you haven't done this yet, click
- Click
Tools→Exports→Create Clay email campaign- The
Sync leads to campaigncolumn automatically pushes 10 rows from your parent table into the campaign to draft with - Tip: You can customize the sync data column to only send leads with an email address using
Only run if.
- The
- In the
Setuptab, you can set:Lead email address: We automatically detect email address columns, but confirm this before proceeding.Enable HTML: Campaigns default to plaintext for better deliverability. Enable HTML if you want to use formatting features like fonts, bold text, and hyperlinks. This also unlocks advanced settings such as open tracking, click tracking, and unsubscribe links.
- Under
Message sequence, draft and customize your emails (up to 4 per campaign). Sequences automatically stop when all emails are sent or when a lead replies (excluding out-of-office replies, which we detect and work around).- Toggle
Previewmode to see real data from your source table in the message template - Within each message, use
/to access features such as:Clean variable: Reference synced lead data with safe fallbacks and optional formatting.Sender variable: Reference identifying information from the sending accountAI snippet: Generate copy automatically using lead data.Spintax variable: Choose a random value from a listRows from [Table]: Directly reference synced data (Clean variables are recommended to handle empty values safely).- (HTML only): If enabled, use hyperlinks, inline images, fonts, and rich text formatting.
- Toggle
- Go to
Settingsto add your email account:Google OAuth(recommended): Connect your Google Workspace account via OAuth.- ⚠️ Note: You or your Workspace admin must authorize the Clay sequencer app for your domain, or you'll see an access error.
Microsoft Outlook OAuth(recommended): Connect your Outlook account via OAuth.- ⚠️ Note: You or your Workspace admin must authorize the Clay sequencer app for your domain, or you'll see an access error.
SMTP(manual or CSV upload): Connect via SMTP credentials directly.- You can also buy email accounts directly in Clay if you want to increase your sending capacity.
- After setup, you can:
Enable warmup: Sends and receives automated emails from the linked account to build reputation. Each account uses a unique two-word keyphrase (e.g.,clever-rocket) to identify warmup emails. Follow the in-app instructions to set up a label and filter to easily ignore warmup messages.Restrict access: Limit the account to your use only (e.g., for a personal business address). Otherwise, accounts are available to anyone with edit access in your workspace.Update send limit: Change the daily number of emails the account can send per dayUpdate sender variables: Change the sender variable values for the account
- Adjust your
Schedule settings:Timezone: Select the timezone to send from (we recommend matching your prospects').Days of the week: Choose which days emails are sent.Start/End times: Set sending windows within the chosen timezone.Minimum time between sends: Adjustable from 5–30 minutes; longer delays improve deliverability.Maximum new leads per day: Caps the number of new leads contacted daily (in addition to account send limits).Campaign start date(optional): Set a future launch date, or start immediately based on your settings.
- Explore
Advanced settingsif needed:Webhooks: Route campaign events to a specific Webhook destination instead of the default Campaign Events Clay table. Example: Send Smartlead metrics to tools like OutboundSync or Enrichley for downstream routing.Email tracking: Configure tracking for email opens and link clicks (if HTML is enabled)
- Go to
Leadsto preview the messages for all people in your campaignSend test emailto verify your template looks right- Click the
Pencilicon to spot-edit a message for a specific lead
Launching your campaign
Once all your settings are saved, you can launch your campaign. Launching a campaign does the following:
- Emails begin sending according to your schedule, following deliverability best practices.
- The
Analyticstab displays detailed stats for your campaign. You can refresh data manually using the button in the top right. - The
Repliestab shows you any incoming replies and lets you respond to them directly in Clay - Actions are consumed for each email sent (1 Action per lead, plus standard Action and Data Credit rates for any AI snippets used).
- Your campaign becomes live, which means:
- Any new leads routed into the campaign will automatically be sequenced, enabling "always-on" campaigns for inbound routing.
- All campaign settings become locked.
- If you haven't set up custom webhooks in the
Advancedsection, a campaign events table will be created to capture all activity as it occurs.
At any point, you can pause or complete a campaign:
Pause: Stops emails from sending and allows edits to message copy and campaign settings (but not change the number of messages in the sequence). You can relaunch later without being charged additional credits for previously sequenced leads.Complete: Permanently ends the campaign and freezes analytics. Use this option only when you're certain you won't need to sequence leads in the campaign again.
Campaign events table
When a campaign launches, a dedicated campaign events table is created. It records key actions such as sends, bounces, and replies. Because this is a Clay table, you can build automations around these events. Reply events may appear with a 15–30 minute delay.
The events table can also be created before launching the campaign if you'd like to set up any automations in Clay.
Special sequencer enrichments available in the table include:
Reply to lead: Automate responses to any email reply event using a pre-built HTML template, AI-generated snippet, or booking link.Pause lead in campaign: This can be called from any Clay table to pause a lead on an incoming event (e.g. event signup, or if the recipient filled in a form).Add email to blocklist: Automatically prevent unsubscribed or removed leads from being added to future campaigns.
Managing campaigns
You can view and manage all campaigns from the Campaigns tab on your home screen. This view summarizes every campaign in your workspace and shows you the workbook it belongs to.
In the Campaigns homepage, you can access the Global inbox which centralizes replies across all campaigns, giving you one place to review and manage every response. Global analytics shows you how all of your campaigns are performing.
Check out the Email accounts tab to manage your fleet of sender accounts and Global blocklist to add or remove entries.
Update sender signatures
You can add or update email signatures for any connected sender account.
From a specific campaign:
- Go to
Campaignsfrom your home screen. - Click on the name of your campaign under
Sequences. - Navigate to the
Settingstab. - Scroll to the
Sender setupsection. - Under
Email accounts, locate the sender you want to edit. - Click the three-dot (⋯) menu on the right side of that sender's row.
- Select
Update sender variables.- You can also access this via the
Email accountstab.
- You can also access this via the
Best practices
The golden rule of outreach: send emails the way you'd want to receive them. Your ultimate goal is to land in the prospect's main inbox—if your message goes to Spam or Promotions, it's unlikely to be read. Deliverability (your ability to reach that primary inbox) depends on both the quality of your messaging and the way you send it.
📖 For a deeper dive, check out Za-zu's Cold Email Handbook.
Key practices to follow:
- Don't spam. Spam is high-volume, low-quality, and generic. Instead, use Clay to research leads at scale and send hyper-targeted, personalized offers.
- Don't deceive. Tricks may get you a click once, but they damage trust. Instead, be upfront about your value and what you're offering.
- Send plaintext for cold outreach. Bold text, fonts, inline images, and hyperlinks rely on HTML, which ESPs often block to fight phishing. Unless you already have an email history with the recipient, stick to plaintext.
- Warm up your inbox. ESPs flag sudden spikes in email volume as suspicious. Gradual inbox warmup builds trust and reputation before you scale.
- Vary your copy. Avoid sending the same message repeatedly. Use AI, Spintax, and lead-specific variables to keep your outreach fresh and personal.
- Mimic human sending patterns. Pace emails as if each were written individually—spread them throughout the day (e.g., one every 10 minutes) with some randomness, rather than blasting them all at once.
FAQs
What if I already have a Smartlead account? Can I use my API key?
Our sequencer is powered by Smartlead, but everything runs on Clay credits. You don't need a Smartlead account, and you can't use an existing Smartlead API key with the sequencer. If you have a key, you can still use it with our in-table enrichments.
I updated my campaign, but the changes didn't save.
Be sure to press Save settings after making edits. We're working on making this process smoother.
How much does the sequencer cost?
The Clay email sequencer is available on all plans. Each lead sequenced consumes 1 Action (platform orchestration work). If you use AI snippets in your messages, those consume 1 Action per run and Data Credits based on the model you select (fixed or variable pricing depending on the model) in addition to the Action for sending the email.
Can I send multiple sequences to the same email address?
Each lead can only be sequenced once per campaign. To send multiple sequences to the same email address (like bob@example.com), create a separate campaign for each sequence. Best practice: wait at least a couple of months between sequences to the same person unless you have a completely different offer.
My sender account got disconnected. What happened?
Email providers like Google and Microsoft occasionally revoke access due to inactivity, security checks, or suspicious activity detection. To fix this, delete the disconnected account from your sequencer settings and re-authenticate it.
What is email account warmup?
Warmup is the process of automatically sending and receiving emails from other inboxes in Smartlead's warmup pool so your actual campaign traffic looks similar to the emails you're already sending. We recommend you keep warmup on at all times for email accounts in the sequencer to maximize deliverability.
When you add accounts via OAuth, we will automatically set up labels and filters to make it clear what emails are warmups and reduce clutter in your inbox. Your workspace has a unique two-word filter key (e.g., clever-rocket) that marks all warmup emails so you can apply these labels and filters.
Why did warmup turn itself off?
Warmup automatically disables when your emails are being throttled by your email provider. This protects your sender reputation. You can manually turn warmup back on from the Sender Accounts tab once the throttling issue is resolved.
I'm getting an error that my email account is already in use. What does this mean?
Your email account is already connected to another Smartlead account. Smartlead only allows each email address to be connected to one account at a time. If you have access to the other Smartlead account, delete the email account there to free it up. Otherwise, contact support for help.
Are personal email accounts supported (e.g., Gmail, Hotmail)?
No, only business accounts (Google Workspace, Microsoft Outlook) are supported for OAuth. Personal Gmail accounts can be connected through a legacy SMTP method (see these docs), but this workaround may stop working if Google discontinues it.
I saw an error toast pop up. What should I do?
Often errors in the app are transient. We're calling Smartlead APIs under the hood, and sometimes the request has an issue—usually you can retry the operation and it will succeed (especially if it says a 502 error code). If you keep running into an error, contact support.
How do I sync campaign data to HubSpot?
You can use our existing table integration in the campaign events table to push updates into HubSpot.
How do unsubscribes work in the sequencer?
If HTML is enabled, you can add an unsubscribe link to the email that's appended at the bottom of the message. You can also use the Add lead to blocklist action in the campaign events table to block them from being sequenced in the future.
What is a cold lead? What is a warm lead?
A cold lead is someone who doesn't already know about your business and you. A warm lead is someone who has already responded to your email or expressed interest in some other way. The kinds of emails you send to each type are completely different—you can send a lot more emails from your main domain to warm leads than you can to cold leads.
What exact Gmail permissions does sequencer require?
These are disclosed when you add your account via OAuth. We request: full Gmail email access, basic Gmail settings access, OpenID, user email address and profile picture. Additionally, you will need to have a Google Workspace admin authorize our app to request these permissions for the domain(s) you want to add to the sequencer.
How do I authorize Clay's app in the Google Admin panel?
Follow the instructions in the modal and have your Google Workspace admin set our Clay sequencer app to Trusted. It can take up to 24 hours for Google to recognize the update; once it's taken hold, all accounts in your domain (e.g., example.com) can now add themselves to the Clay sequencer.
What exact Microsoft permissions does sequencer require?
These are disclosed when you add your account via OAuth. We request: offline_access, openid, email, profile, Mail.Send, Mail.Send.Shared, Mail.ReadWrite, Mail.ReadWrite.Shared, User.Read, MailboxSettings.ReadWrite.
How are replies categorized in the Campaign Events table?
Smartlead assigns leads into one of the following categories:
- Interested
- Meeting Request
- Not Interested
- Do Not Contact
- Information Request
- Out Of Office
- Wrong Person
- Uncategorizable by Ai
- Sender Originated Bounce
Explore other docs
Other popular resources
Join a cohort, learn Clay fast!
The faster way to master Clay. Sign in if you're enrolled in a cohort (current or past) or apply!
Hire GTME Talent
Find and connect with GTM talent who've demonstrated expertise in building advanced workflows




