Connect EZ Texting and SEOmatic to power AI-driven automation
- No-code AI automation
- Full audit trails and controls
- SOC 2 and GDPR compliant
- Easy visual workflow builder
- 9,000+ apps, 450+ AI tools
- Free tier available
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate EZ Texting with SEOmatic - no code necessary. See how you can get setup in minutes.
Choose a trigger
A trigger is the event that starts your Zap—like a "New Inbound Text" from EZ Texting.
Add your action
An action happens after the trigger—such as "Add Project Field" in SEOmatic.
You’re connected!
Zapier seamlessly connects EZ Texting and SEOmatic, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
New Inbound TextTriggers when a new inbound text received.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Phone NumberRequired
- First Name
- Last Name
- Email
- Groups to add contact to
- Groups to remove contact from
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- To numbers
- Message textRequired
- Subject
- Group Ids
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Page Publish FailedTriggers when a publish attempt fails, so you can alert or retry.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
AI Visibility Scan CompletedTriggers when an AI-visibility scan finishes.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Task Awaiting ApprovalTriggers when the agent stages work that needs your approval. Route it to Slack or email and decide with the Decide SEO Task action, without opening the dashboard.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Task Approved or DismissedTriggers when someone approves or dismisses an agent task, from the dashboard, email, Slack, a client approval link or an AI assistant.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Project IDRequired
- LabelRequired
- Field Name
- TypeRequired
- Category
- Placeholder
- Help Text
- Is Required
- Max Length
- Options
- Order
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- PromptRequired
- Location Code
- Language Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Article IDRequired
- FeedbackRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Source Workspace IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- OpRequired
- Voice ID
- Voice
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Connection StatusReturns what this workspace has connected and what it has not: the website/CMS, Google Search Console (plus the selected property), Google Analytics, Google Ads and Google Business Profile. Every unconnected source carries its connect link, bound to this workspace (a one-time browser step; after it the sou…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Task TypeRequired
- Page URL or TopicRequired
- GoalRequired
- Why It MattersRequired
- Target Search Queries
- Group Under Campaign
- Campaign Type
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- RowsRequired
- Project ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- OpRequired
- Project IDRequired
- Job IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- UpdatesRequired
- Project ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Project ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- OpRequired
- Project IDRequired
- DatasetRequired
- Find Text
- Replace Text
- Match Case
- Match Whole Word
- Selected Cells
- Job ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- PromptRequired
- Column KeyRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Withdraw
- Title
- Description
- Category
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Row IDRequired
- DataRequired
- Merge
- Project ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Run IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Field IDRequired
- Label
- Help Text
- Placeholder
- Options
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Agent SettingsReturns the workspace's agent controls: enabled (on/off), autonomyMode (approval: a human approves every task; assisted: bounded reversible tasks run on their own; auto: low-risk campaigns run automatically within the daily credit cap), dailyCreditCap and today's spend against it, the publish-gate floors a…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Brand FactsReads the canonical business facts this site publishes for AI answer engines (name, legal name, founding year, founders, description, contact, official profiles) plus its internal-link health reading. The facts are the site's declared ground truth, published as Organization structured data by the SE…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Credit UsageReturns where this workspace's AI credits went in the current billing period: customer-language groups (items) AND the raw per-feature ledger with event counts (features) - the per-agent/per-action granularity an integration needs. Total reconciles with the plan meter. Free operations are listed explicitly…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Referral LinkReturns the user's personal SEOmatic Refer and earn link and credit rewards. Returns: shareUrl (their /r/ link), totalReferred, converted (became paying), and boost (creditsPerMonth: extra AI credits they get every month from friends who pay; friends: how many count; maxFriends: the cap). The offer: give c…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find SEO SnapshotReturns compact brief of the SEO agent's cached signals for this workspace (site inventory, GSC performance, GEO gaps, content scores, open questions). Read this before proposing SEO work.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Sitemaps StatusReturns health of every sitemap submitted to Search Console: errors, warnings, pending processing, stale downloads, and submitted counts. First stop for "Google is not indexing my pages".
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Trust EntitiesReturns the trust entities AI engines consult when answering questions about the user's market, mined from the ACTUAL fan-out queries our scans capture (site:-scoped searches + review platforms / analysts like G2, Gartner, Reddit). Every entity carries the honest cross: queried AND cited, or queried-but-ne…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Attachment IDRequired
- Name
- Dataset Type
- Date Range
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
List Protected PagesReturns the workspace's protected (money) pages: URLs, or /path/* prefixes, the agent may never change unattended; every edit to them is staged for the user's approval. With the reason each was listed.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
List WorkspacesReturns every workspace (site) the user can access: name, id, site, plan, and which one this connection is bound to. A connection serves one workspace; use switch_workspace for the steps to work on another. Cost: FREE - reads stored data, no AI credits.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
- Description
- Type
- Template Type
- Page Template
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Field IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- New Name
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Max Rows
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- OpRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Keyword IDRequired
- Device
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- OpRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Page IDs
- Publish as Draft
- Drip
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Content Brief IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Field ValuesRequired
- Apply Field IDs
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Connection IDRequired
- Post Type
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TitleRequired
- TopicsRequired
- Brief
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TitleRequired
- KindRequired
- BriefRequired
- Exemplar URL
- Project ID
- Row Source Kind
- Entities
- Source URLs
- Rows
- Library Dataset
- Row Target
- Allow Gen Text
- Publish as Draft
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Page IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Prompt IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Domain
- Is My Site
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Autonomy Mode
- Enabled
- Daily Credit Cap
- Publish Gate
- Always Ask Types
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Engines
- Reset
- Location Code
- Language Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CadenceRequired
- Location Code
- Language Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Card Mode
- Weekly Report
- Mentions Enabled
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- URLRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Prompt IDRequired
- Text
- Pinned
- Active
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TopicsRequired
- Auto Publish
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Article IDRequired
- Kind
- Device
ActionThis is an event a Zap performs.SearchFind existing data in your app- IntegrationRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- URLRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- DatasetRequired
- Format
- Offset
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- DatasetRequired
- Cursor
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- Run ID
- Base Run ID
ActionThis is an event a Zap performs.SearchFind existing data in your app- Run ID
- Issue Type
- Page
- Page Size
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Min Impressions
ActionThis is an event a Zap performs.SearchFind existing data in your app- CompetitorsRequired
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- Window Days
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Months
ActionThis is an event a Zap performs.SearchFind existing data in your app- View
- Month
ActionThis is an event a Zap performs.SearchFind existing data in your app- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- Surface
- Days
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Depth
ActionThis is an event a Zap performs.SearchFind existing data in your app- Verdict
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- KeywordsRequired
- Limit
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- By
- Event Name
- Days
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Status
- Since
- Per Domain
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- URLRequired
- Strategy
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Max Rows
ActionThis is an event a Zap performs.SearchFind existing data in your app- Dimension
- From Week
- To Week
- Min Impressions
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- KeywordRequired
- Geo
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- TaskRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- QueryRequired
- Weeks
ActionThis is an event a Zap performs.SearchFind existing data in your app- TaskRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- URLRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Type
ActionThis is an event a Zap performs.SearchFind existing data in your app- Status
ActionThis is an event a Zap performs.SearchFind existing data in your app- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
- Page ID
- Format
- Status
ActionThis is an event a Zap performs.SearchFind existing data in your app- Job IDRequired
- Project ID
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
- Cursor
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- Dimensions
- Filters
- Search Type
- Data State
- Start Date
- End Date
- Days
- Row Limit
- Start Row
- Aggregation Type
ActionThis is an event a Zap performs.SearchFind existing data in your app- ContentRequired
- Content Type
ActionThis is an event a Zap performs.SearchFind existing data in your app- WorkspaceRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app
New Keyword Opt InTriggers when a new keyword opt in received.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- NameRequired
- Note
- Phone Numbers
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Campaign CompletedTriggers when a bulk-page or content campaign finishes.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
New Published PageTriggers when a page goes live on your site.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Ranking DroppedTriggers when a search that brings you clicks slips in Google (Search Console, last 2 weeks vs the 4 before). Says which page, by how much, and who passed you when known. Checked daily while your SEO agents are on.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Site Audit CompletedTriggers when a deep site audit finishes, with the health score and how many problems are new or fixed since the last audit.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Task CompletedTriggers when an SEO agent task finishes.
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.
Change Live on Your SiteTriggers when SEOmatic opened your live page and saw an agent change on it (not just saved in your CMS).
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- Project IDRequired
- KeywordsRequired
- Location Code
- Language Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Article IDRequired
- OpRequired
- Job ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Op
- Job ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- OpRequired
- Kit
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Voice IDRequired
- OpRequired
- Type
- URL
- Content
- Title
- Reference ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Task TypeRequired
- Instruction
- Title
- Selector Kind
- URLs
- Path Prefix
- Segments
- Max Pages
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Column NameRequired
- PromptRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- PromptRequired
- TargetsRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Project IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- OpRequired
- Column Name
- New Name
- Column Type
- Default Value
- Project ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
- ColumnsRequired
- RowsRequired
- Project ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Row IDsRequired
- Project ID
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Project IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- DatasetRequired
- DataRequired
- Column Schema
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DatasetRequired
- Title
- Description
- Category
- Tags
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TaskRequired
- DecisionRequired
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Max Pages
- URLs
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Page IDRequired
- Field ValuesRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find AI FunnelReturns the full AI-search funnel per page of the user's site, joined across three measurements nobody else holds together: CITED (engines named the page as a source in tracked answers), CRAWLED (answer-time/indexing AI bots actually fetched it), REFERRED (GA4-measured assistant-referred visitors landing o…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Brand ProfileReturns the workspace's brand profile as the Brand page shows it: company name, description, industry, elevator pitch, target audience and products, plus the brand voices (newest first; the first is the voice the agents write in). Empty fields mean the writers work without that fact. Cost: FREE - reads sto…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Fresh PerformanceReturns today-and-yesterday search performance using GSC's fresh (provisional) data - hours old instead of the 2-3 day finalized lag. Numbers can still shift; use for "how is today going", never for reporting.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Seasonality BaselineReturns sixteen months of monthly performance with a year-over-year verdict: answers "is this drop a real loss or just my normal seasonal dip?" Use BEFORE alarming anyone about a traffic change.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find SEO StrategyReturns the agent's current SEO strategy for this workspace: strategic themes, ranked big plays, rationale, baseline metrics, freshness. Read it before discussing priorities or proposing new work.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Slack SettingsReturns how this workspace notifies the team in Slack: whether Slack is connected and to which team, the card mode (each = one card per decision, digest = one message per burst), the weekly report and mention switches, and the channel this site posts to (its own route or the default). Organization owner on…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Find Trust FactsReturns the workspace's TRUST PROFILE: the provenance-tracked, verifiable business facts (credentials, years of experience, awards, review counts, guarantees) the agent's writers are allowed to claim in E-E-A-T work. Each fact carries its source URL and whether the customer confirmed it. When this list is…
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
List Page TemplatesReturns the built-in page templates of the project wizard (read-only reference). Returns each template's id, what it's for, the dataset columns it requires, and its AI cost per page. They cannot be used from chat: a page set proposed from chat is built on the user's own page or own project template.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
List Slack ChannelsReturns the Slack channels SEOmatic can post decision cards to (public channels, plus private ones the app was invited to; archived and externally shared channels are excluded), with the channel this site currently uses. Organization owner only, as in Settings. Cost: FREE.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CampaignRequired
- ActionRequired
- Confirm
- Confirm Destructive
- Brief
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Content Brief IDRequired
- Outline
- Updates
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Page IDsRequired
- Remove From CMS
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Dataset Row PkRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Keyword IDsRequired
- Max Keywords
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- OpRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Keyword IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Job IDRequired
- OpRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Field UpdatesRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Html ContentRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Name
- Description
- Type
- Template Type
- Current Step
- Status
- Connection ID
- CMS Collection ID
- Page Template
- Blog Settings
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ModeRequired
- Exemplar URL
- Exemplar Place
- Title
- RowsRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Page IDRequired
- Publish as Draft
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Project IDRequired
- Keyword IDs
- All
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NameRequired
- Workspace
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TitleRequired
- ContentRequired
- SlugRequired
- ExcerptRequired
- Meta Title
- Meta Description
- Featured Image Prompt
- Publish
- Publish as Draft
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Company Name
- Company Description
- Industry
- Price Range
- Elevator Pitch
- Target Audience
- Products
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Mode
- PagesRequired
- Confirm
- Confirm Destructive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Channel IDRequired
- For All Sites
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Slack Install LinkReturns the link that installs (or reinstalls) the SEOmatic Slack app: a browser step where the organization owner picks the Slack workspace and the channel for decision cards. Organization owner only, as in Settings. Cost: FREE.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Suggest Protected PagesReturns money pages worth protecting, suggested from Google Ads: landing pages the workspace pays for that convert (up to 10, with conversions), minus pages already listed or protected by default. Suggestions only: add them with set_protected_pages when the user agrees. Admin or owner. Cost: FREE.
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- File NameRequired
- CSV ContentRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- URLRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- URLsRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- KeywordsRequired
- Geo
ActionThis is an event a Zap performs.SearchFind existing data in your app- Job IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- DatasetRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- DatasetRequired
- QueryRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- ToolRequired
- Action
- Units
- Task
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Min Impressions
ActionThis is an event a Zap performs.SearchFind existing data in your app- Seed
- Min Entities
ActionThis is an event a Zap performs.SearchFind existing data in your app- Scan ID
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Brand Terms
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Limit
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- DatasetRequired
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Limit
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Limit
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- Dimensions
- Metrics
- Filters
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- KeywordsRequired
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- KeywordRequired
- Geo
ActionThis is an event a Zap performs.SearchFind existing data in your app- KeywordsRequired
- Location Name
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
- Page ID
- Status
- Limit
- Page
ActionThis is an event a Zap performs.SearchFind existing data in your app- TemplateRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- QueriesRequired
- Page
- Days
ActionThis is an event a Zap performs.SearchFind existing data in your app- Queries
- Weeks
ActionThis is an event a Zap performs.SearchFind existing data in your app- DomainRequired
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
ActionThis is an event a Zap performs.SearchFind existing data in your app- SignalRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- KeywordsRequired
- Location Code
- Language Code
ActionThis is an event a Zap performs.SearchFind existing data in your app- Query
- Limit
- Offset
ActionThis is an event a Zap performs.SearchFind existing data in your app- Days
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- Search
- Category
ActionThis is an event a Zap performs.SearchFind existing data in your app- Kind
ActionThis is an event a Zap performs.SearchFind existing data in your app- Status
- Type
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- TopicRequired
- RequestRequired
- Closest
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
- Run ID
- Subject ID
- Surface
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
- Status
- Search
- Limit
- Page
ActionThis is an event a Zap performs.SearchFind existing data in your app- Project IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- Dimensions
- MetricsRequired
- Date Ranges
- Days
- Filters
- Order Bys
- Limit
- Offset
ActionThis is an event a Zap performs.SearchFind existing data in your app- URLs
- Limit
ActionThis is an event a Zap performs.SearchFind existing data in your app- URL
- Jsonld
ActionThis is an event a Zap performs.SearchFind existing data in your app
For AI agents & developers
Use EZ Texting and SEOmatic with AI agents and code
Beyond Zap workflows. Call EZ Texting and SEOmatic actions directly from your AI client or your codebase, using the same 9,000+ app integrations Zapier already runs.
Connect via Zapier MCP
Expose EZ Texting and SEOmatic actions as tools in any MCP client. Authenticate once, then call them in natural language.
Example actions on this page
- Create/Update Contact
- Add Project Field
Works with
Claude · ChatGPT · Cursor · any MCP-compatible client
Call from code with the Zapier SDK
Trigger EZ Texting and SEOmatic actions from backend services, scripts, or agent code.
Install
# TypeScript / Node npm install @zapier/zapier-sdk
Run an action
import { createZapierSdk } from '@zapier/zapier-sdk';
const zapier = createZapierSdk();
await zapier.runAction({ /* ez-texting / seomatic action */ });There is no Python package yet. SDK is TypeScript-only (@zapier/zapier-sdk). The MCP server URL is personal to your account; get it at zapier.com/mcp.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023




93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Connect EZ Texting and SEOmatic to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.