Where it works
- WhatsApp Business channels. Instagram and Facebook Messenger are marked as coming soon in the new-channel dialog.
agents.readallows viewing;agents.updateallows editing;agents.deleteallows deletion.- Text agents do not make or receive voice calls. Use voice agents for those interactions.
Create the agent
1
Open the creation dialog
In Agents, click New agent or press Shift+N.
2
Choose the type
Select Text agent. If text agents are disabled for the organization, the type step is unavailable and only voice agents are created.
3
Choose a starting point
Start from scratch or select a template. Search templates by name or description.
4
Complete the details
From scratch, enter a name and description; both are required. Defaults are GPT-4o mini, temperature 0.7 and follow-ups off. For a template, review its configuration and prompt. Click Create agent.
5
Configure the agent
The editor opens on General. Continue with instructions, tools and advanced settings.
ContactShip publishes the templates. The app does not provide custom template creation. Agents created from templates can be edited normally.
The agent editor
Click the header name to rename the agent; this saves immediately. Test agent opens the sandbox. Tabs are General, Instructions, Tools, Advanced and Knowledge.Saving
Each configuration tab has its own Save button, also accessible with Ctrl+Enter. Saving sends that tab’s fields only. The bottom bar reports unsaved, saving, saved or failed states. Knowledge saves its changes immediately and does not have a separate Save button. Text agents do not have drafts or a publication step. Saved settings are used in conversations.General settings
Available models
The selector groups models by provider:
This reflects the ContactShip selector, not each provider’s complete model catalog.
Assign the agent to a channel
Assignment is configured in the channel:- Open Messages, select a channel and open its settings.
- In Assignment, automatic rules run in order. The first matching rule wins.
- Choose when the rule applies, always or during a schedule, and choose AI, a person or a team. For AI, select the text agent.
Read-only access
Withoutagents.update, the editor displays read-only access. Fields are disabled and Save is unavailable. Ask an administrator to review Roles and permissions.
Duplicate and delete
- Duplicate creates a
Name (Copy)agent with its configuration and tools. Check the result for any tool-copy failures. - Delete, from the list or the Advanced danger zone, removes the agent, tools and configuration. It requires
agents.deleteand cannot be undone.
Not yet available
- Instagram and Facebook Messenger are marked as coming soon.
- Drafts, versions and publication are features of voice agents, not text agents.
- The app does not offer custom template creation.
- Channel assignment is configured in channel settings, not in the agent editor.
- The documented inbox handles individual conversations; there is no group or community agent configuration.
Common problems
Frequently asked questions
Can the same agent serve several channels?
Can the same agent serve several channels?
Yes. Each channel has its own assignment rules. Use separate agents when you need different behavior; see Channel settings.
How is a text agent different from a voice agent?
How is a text agent different from a voice agent?
Text agents handle written inbox messages and save by tab without publication. Voice agents handle calls with voices, languages and published versions. Both can use organization knowledge.
Should instructions be in Spanish or English?
Should instructions be in Spanish or English?
Either is supported. Specify the response language and verify behavior through tests. See Instructions.
Do changes take effect without publishing?
Do changes take effect without publishing?
Yes. Saving a tab updates the agent’s configuration. Use the sandbox with saved settings to review behavior.
Which model should I start with?
Which model should I start with?
GPT-4o mini is the default when starting from scratch. Compare replies and tools against your own sandbox scenarios before selecting another model.
Can the agent handle WhatsApp groups or communities?
Can the agent handle WhatsApp groups or communities?
The ContactShip inbox documented here handles individual conversations. It does not offer group or community agent configuration.
