AWeber
Also an agent toolEmail marketing — lists, subscribers, broadcasts, campaigns, custom fields, segments, web forms (+split tests), landing pages, integrations, and broadcast-link analytics. OAuth 2.0 authorization_code (Bearer). AWeber's webhook signature base (date:<Date>\n<body>) matches no registered handler and registration is control-panel-only, so the only trigger is a polling{} block on find_subscribers (subscribed_after cursor).
53 actions · 1 triggers
The AWeber integration lets you connect AWeber to your automations with 53 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: List Accounts, Get Account, Find Account Subscribers, Get Account Web Forms, Get Account Web Form Split Tests. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 1
Events in AWeber that can start a workflow.
New AWeber subscriber
Polls a list for subscribers added after the last run.
Actions 53
What Zervanor can do in AWeber.
Accounts52
List Accounts
List the accounts the token is authorized for (AWeber: GET /accounts). Safe parameterless identity/connectivity GET; the connector READ test target.
Get Account
Retrieve a single account (AWeber: GET /accounts/{accountId}).
Find Account Subscribers
Find subscribers across all lists for an account (AWeber: GET /accounts/{accountId}?ws.op=findSubscribers).
Get Account Web Forms
Get all web forms for an account (AWeber: GET /accounts/{accountId}?ws.op=getWebForms).
Get Account Web Form Split Tests
Get all web-form split tests for an account (AWeber: GET /accounts/{accountId}?ws.op=getWebFormSplitTests).
List Lists
Paginated collection of subscriber lists for an account (AWeber: GET /accounts/{accountId}/lists).
Get List
Retrieve one list (AWeber: GET /accounts/{accountId}/lists/{listId}).
Find Lists
Search lists by name when the list ID is unknown (AWeber: GET /accounts/{accountId}/lists?ws.op=find).
List List Tags
Most-popular tags for a list, up to 500 by popularity (AWeber: GET /accounts/{accountId}/lists/{listId}/tags).
List Subscribers
Paginated subscribers for a list (AWeber: GET /accounts/{accountId}/lists/{listId}/subscribers).
Find Subscribers
Find subscribers in a list by criteria (AWeber: GET /accounts/{accountId}/lists/{listId}/subscribers?ws.op=find). Polling-trigger source for v1 (subscribed_after cursor) — AWeber webhooks are blocked by aweber-01.
Get Subscriber
Retrieve a subscriber by ID (AWeber: GET /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId}).
Create Subscriber
Add a subscriber to a list (AWeber: POST /accounts/{accountId}/lists/{listId}/subscribers). Returns the created subscriber with its id. WRITE test target (paired with delete_subscriber cleanup); requires a dedicated test listId from instance config.
Update Subscriber By Email
Update a subscriber identified by email (AWeber: PATCH /accounts/{accountId}/lists/{listId}/subscribers?email=<email>).
Delete Subscriber By Email
Delete a subscriber identified by email (AWeber: DELETE /accounts/{accountId}/lists/{listId}/subscribers?email=<email>).
Update Subscriber
Update a subscriber by ID (AWeber: PATCH /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId}).
Delete Subscriber
Delete a subscriber by ID (AWeber: DELETE /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId}). CLEANUP test target for create_subscriber.
Move Subscriber
Move a subscriber to another list (AWeber: POST /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId}, body list_id).
Get Subscriber Activity
Get a subscriber's analytics activity (AWeber: GET /accounts/{accountId}/lists/{listId}/subscribers/{subscriberId}?ws.op=getActivity).
Create Purchase
Create a purchase (tracked event) for a subscriber (AWeber: POST /accounts/{accountId}/lists/{listId}/purchases).
List Custom Fields
Paginated custom fields for a list (AWeber: GET /accounts/{accountId}/lists/{listId}/custom_fields).
Create Custom Field
Add a custom field to a list (AWeber: POST /accounts/{accountId}/lists/{listId}/custom_fields with ws.op=create, body name).
Get Custom Field
Retrieve one custom field (AWeber: GET /accounts/{accountId}/lists/{listId}/custom_fields/{customFieldId}).
Update Custom Field
Update a custom field (AWeber: PATCH /accounts/{accountId}/lists/{listId}/custom_fields/{customFieldId}).
Delete Custom Field
Delete a custom field (AWeber: DELETE /accounts/{accountId}/lists/{listId}/custom_fields/{customFieldId}).
List Broadcasts
Paginated broadcasts by status (AWeber: GET /accounts/{accountId}/lists/{listId}/broadcasts?status=<draft|scheduled|sent>).
Create Broadcast
Create a draft broadcast (AWeber: POST /accounts/{accountId}/lists/{listId}/broadcasts; <=1M bytes, form-urlencoded).
Get Broadcast Total
Total broadcasts in a given state (AWeber: GET /accounts/{accountId}/lists/{listId}/broadcasts/total?status=<...>).
Get Broadcast
Retrieve one broadcast (AWeber: GET /accounts/{accountId}/lists/{listId}/broadcasts/{broadcastId}).
Update Broadcast
Replace a draft broadcast (AWeber: PUT /accounts/{accountId}/lists/{listId}/broadcasts/{broadcastId}).
Delete Broadcast
Delete a draft broadcast (AWeber: DELETE /accounts/{accountId}/lists/{listId}/broadcasts/{broadcastId}).
Schedule Broadcast
Schedule a broadcast for send (AWeber: POST /accounts/{accountId}/lists/{listId}/broadcasts/{broadcastId}/schedule).
Cancel Broadcast
Cancel a scheduled broadcast (AWeber: POST /accounts/{accountId}/lists/{listId}/broadcasts/{broadcastId}/cancel).
Get Broadcast Opens
Unique opens for a broadcast (AWeber: GET /accounts/{accountId}/lists/{listId}/broadcasts/{broadcastId}/opens).
Get Broadcast Clicks
Clicks for a broadcast (AWeber: GET /accounts/{accountId}/lists/{listId}/broadcasts/{broadcastId}/clicks).
List Campaigns
Paginated campaigns — follow-up + broadcast (AWeber: GET /accounts/{accountId}/lists/{listId}/campaigns).
Find Campaigns
Find campaigns by type (AWeber: GET /accounts/{accountId}/lists/{listId}/campaigns?ws.op=find&campaign_type=<...>).
Get Campaign
Retrieve one campaign (AWeber: GET /accounts/{accountId}/lists/{listId}/campaigns/{campaignType}{campaignId}; campaignType = 'b'/'f' prefix).
Get Campaign Stats
Broadcast campaign statistics (AWeber: GET /accounts/{accountId}/lists/{listId}/campaigns/b{campaignId}/stats).
Get Campaign Stat
A single broadcast campaign statistic (AWeber: GET /accounts/{accountId}/lists/{listId}/campaigns/b{campaignId}/stats/{statsId}).
List Segments
Paginated list segments (AWeber: GET /accounts/{accountId}/lists/{listId}/segments).
Get Segment
Retrieve one segment (AWeber: GET /accounts/{accountId}/lists/{listId}/segments/{segmentId}).
List Web Forms
Web forms for a list (AWeber: GET /accounts/{accountId}/lists/{listId}/web_forms).
Get Web Form
Retrieve one web form (AWeber: GET /accounts/{accountId}/lists/{listId}/web_forms/{webformId}).
List Web Form Split Tests
Split tests for a list (AWeber: GET /accounts/{accountId}/lists/{listId}/web_form_split_tests).
Get Web Form Split Test
Retrieve one split test (AWeber: GET /accounts/{accountId}/lists/{listId}/web_form_split_tests/{splitTestId}).
List Web Form Split Test Components
Split-test components (AWeber: GET /accounts/{accountId}/lists/{listId}/web_form_split_tests/{splitTestId}/components).
Get Web Form Split Test Component
One split-test component (AWeber: GET /accounts/{accountId}/lists/{listId}/web_form_split_tests/{splitTestId}/components/{splitTestComponentId}).
List Landing Pages
Landing pages for a list (AWeber: GET /accounts/{accountId}/lists/{listId}/landing_pages).
Get Landing Page
Retrieve one landing page (AWeber: GET /accounts/{accountId}/lists/{listId}/landing_pages/{landingPageId}).
List Integrations
Connected integrations — Facebook, Twitter, PayPal, Shopify, etc. (AWeber: GET /accounts/{accountId}/integrations).
Get Integration
Retrieve one connected integration (AWeber: GET /accounts/{accountId}/integrations/{integrationId}).
Analytics1
Broadcast Links Analytics
Broadcast link analytics (AWeber: GET /analytics/reports/broadcasts-links; UUID query params, not path).
Nothing matches your search.
Automations using AWeber
Build your own automation with AWeber in the visual builder.
Frequently asked questions
What can I automate with AWeber?
53 actions are available — for example: List Accounts, Get Account, Find Account Subscribers, Get Account Web Forms, Get Account Web Form Split Tests, and more.
Which AWeber events can start a workflow?
1 triggers — for example: New AWeber subscriber.
Can AWeber be used as an AI agent tool?
Yes. Every AWeber action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the AWeber integration modelled?
AWeber is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.