AI Marketing Platform
CreativAI AMS (AI Marketing Suite) is a professional SaaS platform combining AI content generation, email sending, contact management, automation and advanced analytics in one place.
Campaign Scheduling — plan sends weeks ahead
CreativAI AMS is one of the few platforms that lets you schedule any number of campaigns with a future date and send time. Build your entire communication calendar month by month, and the platform automatically fires campaigns at exactly the specified time — without you being there.
Quick Start
From registration to your first sent campaign — 5 steps.
Create an account or log in
Go to the platform URL and click Register. After email confirmation you get access to the free Forever plan — no time limit. Paid plans can be activated at any time, and the Professional plan comes with a 14-day free trial — no credit card required.
Add an SMTP server
Go to Settings → SMTP and add your mail server credentials. Without SMTP the platform cannot send emails, but the AI generator works immediately.
Import contacts
Go to Contacts, create a list and import a CSV file with recipients. The list must exist before you create a campaign.
Generate or write email content
Use the AI Generator (Email tab) or paste your own content in the campaign editor.
Create and send the campaign
Go to Campaigns → New Campaign, select a list, template and SMTP server, then send immediately or schedule the send.
Login & Registration
The platform uses secure authentication with CSRF protection and bcrypt password hashing.
Login
Go to the platform URL — if you are not logged in, you will be automatically redirected to the login form. Enter your email address and password.
Registration
Click Register on the login page. After registration you get a Free plan — forever, no credit card required. You can upgrade to a paid plan at any time. The Professional plan comes with a 14-day free trial.
Password Reset
Click Forgot password and enter your email address. The reset link is sent within a few minutes and is valid for 1 hour.
Dashboard
Central view after login. Contains three areas: recent activity and account status (top row), general statistics (full width) and quick actions.
Recent Activity
List of recent account events — sent campaigns, generated content, contact changes. By default 3 recent items are shown; the Show more button expands the rest. Each item has an icon, title (clickable link), timestamp and an optional status badge.
Account Status
The card next to recent activity shows the current plan and subscription validity, plus Account Usage — a circular percentage indicator alongside progress bars for individual limits:
- AI Generations — monthly consumption relative to the plan limit
- Automations — number of active workflows relative to the limit
The indicator changes color: green (OK) → yellow (warning ≥ 70%) → red (limit exceeded ≥ 100%). The Forever plan (Free) shows Forever instead of an expiry date.
General Statistics
Row of cards below the top view — each card shows a resource count, a progress bar toward the plan limit and a warning color (green / yellow ≥70% / red ≥100%). Which cards are visible depends on the plan. Clicking a card navigates directly to the relevant section.
9 clickable cards:
| Card | Shows | Click → |
|---|---|---|
| Campaigns | Total number of campaigns + plan limit | Campaign list |
| AI Generations | Total generations + monthly usage / limit | AI Generator |
| Contacts | Total number of contacts + plan limit | Contact list |
| Templates | Number of saved email templates + limit | Email templates |
| Webhooks | Number of configured webhooks + limit | Integration hub |
| Attachments | Number of uploaded attachments + limit | Email attachments |
| Automations | Number of active automation workflows + limit | Automation workflows |
| A/B Tests | Number of A/B tests conducted + limit | A/B tests in analytics |
| Emails Sent | Monthly sent message count + plan limit | Campaign list |
2 information cards (not clickable):
| Card | Shows |
|---|---|
| Attachment Size | Maximum allowed size of a single file (in MB) on the current plan |
| Subscription | Current plan name, TRIAL badge (if applicable), days left or forever status |
Quick Actions
Three shortcut buttons available directly from the dashboard:
- New Campaign — opens the campaign creation form
- Generate Content — opens the AI Generator
- Manage Contacts — navigates to the contact lists
AI Generator
The heart of the platform — generates professional marketing content in seconds. Supports 12 content types in any language, tone and length.
Common parameters for all content types
| Parameter | Description |
|---|---|
| Topic / Prompt | Main description of what should be generated |
| Language | Output language (EN, PL and others) |
| Tone | Formal, friendly, persuasive, humorous, inspiring… |
| Length | Short / Medium / Long — controls text volume |
| Company context | Optional brand context injected into the prompt |
Email Marketing
Generates complete marketing emails with subject, preheader and HTML body. Ideal for newsletters, offers and transactional notifications.
- Output fields: email subject, email body (HTML-ready)
- Call-to-action option with button text and URL
- Personalisation tags:
{{first_name}},{{company}}
Social Media
Posts tailored to a specific platform — different character limits, style and format.
- Supported platforms: Facebook, Instagram, LinkedIn, Twitter/X, TikTok
- Generates hashtags and suggested publishing time
- Variants: organic post, story, ad
Blog & SEO
Long-form blog articles optimised for keywords, with H2/H3 headings, meta description and estimated reading time.
- Input: topic, primary keyword, secondary keywords
- Output: full article with structure, meta title, meta description
- Can generate just an outline or the full article
Ads
Ad copy for Google Ads, Meta Ads and display campaigns.
- Google Ads: headlines (up to 30 chars), descriptions (up to 90 chars), extensions
- Meta Ads: primary text, headline, CTA text
- Generates multiple variants for A/B testing
Other content types
Generation History
Every generated piece of content is saved in history. You can return to previous results, copy them or use as a base for the next generation.
Email Campaigns
Create, schedule and send bulk campaigns to contact lists. Track results in real time.
Creating a campaign
Basic details
Campaign name (internal), email subject, sender address and sender name.
Select recipient list
Choose one or more contact lists. You can also exclude specific lists.
Email content
Type content manually, choose a saved template or use the built-in AI generator directly in the campaign editor.
SMTP configuration
Select an SMTP server from your configured servers. You can distribute sending across multiple servers.
Schedule
Send immediately or schedule an exact date and time for sending.
Campaign statuses
| Status | Meaning |
|---|---|
| Draft | Campaign being edited, not yet scheduled |
| Scheduled | Waiting for the set send date |
| Sending | Currently in the send queue |
| Sent | Sending completed — statistics available |
| Paused | Sending manually paused |
Tracking & personalisation
- Automatic open tracking via 1×1 px pixel
- Link click tracking (URL rewriting)
- Personalisation tags:
{{first_name}},{{last_name}},{{email}},{{company}}and other custom fields - Automatic unsubscribe link (legally required)
Contacts & Lists
Manage your recipient base — import, segment, filter and track the activity of every contact.
Mailing lists
Contacts are organised into lists. One person can be in multiple lists at the same time. You must create at least one list before importing contacts.
Creating a list
Go to Campaigns → Contact Lists, then click New List. The form contains: name (required), description, label colour, status (active / inactive), assigned SMTP server and an option to set as the default list.
Importing contacts
Supported import methods:
- CSV — file with columns: email, first name, last name, company and custom fields. Separator: comma or semicolon.
- Manual entry — form for a single contact
- API — via webhook endpoint (see Integrations)
- Sign-up form — embeddable on your website
Contact card
Each contact has a card with:
- Basic data (email, first name, last name, company, country, phone)
- Custom fields (user-defined attributes)
- Activity history — sent emails, opens, clicks, unsubscribes
- Tags for segmentation
- Subscription status on each list
Segmentation
Filter contacts by any field: country, activity, tags, date added, subscription status. Segments can be saved and used when creating campaigns.
Email Templates
A library of reusable HTML templates for campaigns. Create your own or use ready-made layouts.
Creating a template
Go to Templates → New Template. You can:
- Write raw HTML (for advanced users)
- Use the WYSIWYG editor with live preview
- Generate content with the AI Generator and paste it in
- Duplicate an existing template and modify it
Personalisation tags
| Tag | Value |
|---|---|
{{first_name}} | Contact first name |
{{last_name}} | Contact last name |
{{email}} | Contact email address |
{{company}} | Contact company |
{{unsubscribe_url}} | Unsubscribe link (required!) |
{{campaign_name}} | Current campaign name |
{{unsubscribe_url}} tag is required in every marketing email under GDPR and CAN-SPAM. Missing it may cause the SMTP server to reject the send.SMTP Servers
The platform is BYOS (Bring Your Own SMTP) — it uses your own mail servers to send emails. You can configure multiple servers and rotate between them.
Adding an SMTP server
Go to Settings → SMTP → Add server.
| Field | Description | Example |
|---|---|---|
| Name | Identifier name (visible in the panel only) | SendGrid Production |
| Host | SMTP server address | smtp.sendgrid.net |
| Port | Connection port | 587 (TLS) / 465 (SSL) |
| Encryption | Encryption protocol | TLS / SSL / None |
| Login | SMTP username | apikey |
| Password | Password or API key | SG.xxxxx... |
| Sender email | From: address, must be verified | hello@yourdomain.com |
| Daily limit | Max emails per day (spam protection) | 5000 |
Testing the connection
After saving the server click Test connection — the platform will send a test email to your address and show the result: success or error with an SMTP code.
SMTP rotation
If you have multiple SMTP servers, the platform can rotate between them during campaign sending — distributing the load and improving deliverability.
Automation
Create event-triggered workflows — send emails automatically without manual intervention.
Workflows
Creating a workflow follows 4 steps: Name & description → Trigger → Steps (actions) → Preview & save.
Available triggers
- Contact added to list — fires when a contact is added to a selected list (or any list). Optional delay before execution.
- Campaign — fires on a selected campaign event: email sent, email opened or link clicked.
- Webhook — fires when data is received from an external system through a configured webhook endpoint.
Available actions (steps)
- Send email — sends an email based on the selected template
- Add to list — adds the contact to a selected mailing list
- Update contact — changes contact data
- Wait — pauses the workflow for a specified time
- Call webhook — sends a request to an external system
Conditional logic
In the visual builder you can add a Condition block — it branches the workflow into two paths (condition met / not met).
Execution log
In Automation → Executions you can see the run history of each workflow: number of contacts processed, execution time and any errors.
Analytics
Full visibility into your marketing performance — campaigns, audience, A/B tests and ROI.
Campaign analytics
Audience analytics
Analysis of your contact base: geography, email domains, list growth dynamics, activity over time — weekly and monthly charts.
A/B Tests
Compare two versions of a campaign (different subjects, content, send times) on a random sample of recipients. The platform automatically picks the winner and can send it to the rest of the list.
How to run an A/B test
Go to Analytics → A/B Tests → New test
Select a campaign or create a new one specifically for the test.
Define variants A and B
Enter what you want to test: email subject, content, send time or sender.
Set the list split
E.g. 20% variant A, 20% variant B — the rest waits for the winner.
Set the winning criterion
Open rate, CTR or manual selection after N hours.
ROI Analytics
Track return on investment for email campaigns. You can assign a conversion value to each campaign (e.g. via an e-commerce integration) and track revenue generated by specific sends.
Integrations
Connect the platform to external tools — online shops, CRM, forms, payments and social media.
Webhook Hub
Central panel for managing webhooks. You can:
- Create inbound webhooks — a URL to call from outside, e.g. after an order is placed
- Configure outbound webhooks — the platform sends an event to your system
- View the execution log of each webhook — time, payload, HTTP response code
- Use webhooks as triggers in automations
External Triggers
A special integration type — an external system can trigger a workflow on the platform by calling a secured URL with contact parameters.
Developer Tools
Available at Integrations → Developer Tools:
- API keys for request authorisation
- REST API endpoint documentation
- Sandbox for testing webhooks
- Incoming request logs
Plans & Billing
CreativAI AMS offers monthly subscriptions. Manage them in Account → Billing.
| Plan | Contacts | Emails/mo | AI Generations/mo | Workflows | Price |
|---|---|---|---|---|---|
| Free | 250 | 500 | 15 | 1 | $0 — forever |
| Starter | 2,500 | 10,000 | 200 | 5 | $29/mo · $24/mo (annual) |
| Professional | 25,000 | 100,000 | 1,000 | 25 | $79/mo · $66/mo (annual) |
| Enterprise | Unlimited | Unlimited | Unlimited | Unlimited | $199/mo · $166/mo (annual) |
Free trial
Every new account starts on the Free plan — forever, no credit card required. The Professional plan offers a 14-day trial (activated once, no credit card required).
Changing plan
Upgrade at any time — the new plan takes effect immediately. Downgrade is possible and takes effect from the next billing period.
Invoices
Invoices are generated automatically each month and available for download in Billing → Payment history.
Profile & Settings
Manage account data, platform preferences and API keys in Account → Profile.
Profile data
- First name, last name, email address, company, country
- Change password (current password required)
- Avatar
Application settings
- Default interface language (PL / EN)
- Timezone (important for scheduled sends)
- Email notifications (weekly report, SMTP error alerts)
Notifications
You can configure email alerts for:
- Campaign send completion
- SMTP server errors
- Trial / plan expiry
- Weekly performance report
Frequently Asked Questions
Email ends up in spam
- Check that your sender domain has correct SPF, DKIM and DMARC records
- Make sure your list does not contain inactive / old addresses
- Avoid spam trigger words in the subject line
- Always include an unsubscribe link (
{{unsubscribe_url}})
CSV import does not work
Make sure that:
- The file is encoded in UTF-8
- The first line contains headers:
email,first_name,last_name - The
emailcolumn is required and cannot contain empty values - The file size does not exceed 10 MB
Can I use my own domain for sending?
Yes — the platform is BYOS (Bring Your Own SMTP). Use your own SMTP server configured for your domain. Remember to set up DNS records (SPF/DKIM) for that domain.
Contact & Support
Reporting bugs
When describing a problem please include:
- Exact description of what is happening
- Steps to reproduce the problem
- Screenshot or error message
- Your account email address