Implementation is where a client’s SOP becomes checks: a lead time becomes a date limit, a cap becomes a block, an approval path becomes routing. Map the SOP rule by rule, name an owner for each decision, then connect the systems and test real scenarios. The clearer those inputs are, the easier the setup is to approve.

The start time field in a program type's setup: the earliest selectable date is 21 days from today, with no latest limit.
Lead time · 21 days · In person

Start with the client’s SOP, rule by rule

Take each rule in the SOP and write down three things: what it checks, when it should be checked, and how strict it is. A rule can block the step, warn the planner, add an approver, ask for proof, or monitor across programs. The SOP checklist lists the common rules agencies are asked to apply most often.

BlockWarnEscalateRequire proofMonitor

Pharmagin’s assistant can draft this map from the SOP document. Our team and yours confirm each rule before it goes live.

How the SOP becomes checks, on the AI page.

For each client and program type, document the information and documents teams must capture, the decisions that require approval, the responsible people or roles, participant-facing requirements, reports, source systems, approved data, mappings, and outbound activity.

Name the responsibilities

WorkstreamClient and agency inputsPharmagin implementation work
SOP rulesThe client's SOP, in any format, and someone who can answer questions about it.Map each rule to the moment it is checked and how strict it is, then confirm the map with you.
Event modelEvent types, services, brands, lifecycle decisions, and required information.Set up the program types and confirm what is in scope.
Roles and accessUsers, organizations, territories, responsibilities, and approval owners.Set up roles, permissions, and access.
Participant experienceApproved fields, copy, branding, domains, and communication requirements.Set up registration, emails, surveys, and documents.
HCP dataThe client's HCP sources, such as its CRM and target lists, the matches it accepts, and who confirms them.Set up where HCPs are looked up, import the target lists, and agree how CRM changes are reviewed.
Data and integrationsApproved source objects, fields, credentials, mappings, and outbound permissions.Find the fields, map them, test, and monitor each connection.
Spend and reportingBudget context, expense choices, allocation rules, required views, and exports.Set up budgets, reports, exports, and close requirements.
Testing and launchTest users, sample scenarios, acceptance owners, and support contacts.Prepare the environment, support testing, resolve agreed issues, and document launch scope.

Six steps to launch

  1. Discover: map each client's SOP, then confirm program types, roles, HCP paths, data sources, reports, and decision owners.
  2. Configure: set up fields, approvals, templates, roles, financial context, and close requirements.
  3. Connect: review authentication, source schemas, mappings, allowed outbound activity, and virtual-attendance needs.
  4. Test: run real scenarios with sample or approved test data, including permission and exception cases.
  5. Prepare launch: confirm users, responsibilities, known boundaries, support paths, and the approved configuration.
  6. Review after launch: use feedback and monitoring to decide what to change in the setup.

The length of the plan depends on the number of clients, program types, and connected systems. We agree it with you before setup starts.

Test scenarios, not screens

Test each rule’s failure, not only its success: a date inside the lead time, a speaker over the cap, an HCP at the limit. Test the HCP data the same way: one HCP registered twice, a walk-in, and a correction that has to reach the client’s CRM. Include the expected approval path, missing information, speaker and attendee decisions, participant-facing journeys, in-person or virtual attendance, estimated and actual spend, role and organization access, integration dry runs, recovery, reconciliation, and the reports named in the acceptance criteria.

Settle the approval questions

  1. Who owns each program type and approval decision?
  2. Which choices are shared, and which remain client-, brand-, service-, or event-specific?
  3. Which data may enter or leave each connected system?
  4. Who can see financial, participant, speaker, and cross-organization information?
  5. Which exception scenarios must be demonstrated before launch?
  6. Which reports and exports constitute acceptance for each role?
  7. Who approves participant-facing copy, branding, domains, and messages?
  8. When the client’s SOP changes, who approves the change, and how do open programs follow it? SOP changes

Common questions

What do you need from a client to start?

The client's speaker-program SOP, its program types, the people who approve, and the systems to connect. The SOP can arrive in any format.

What happens to open programs when the SOP changes?

The change is made once. Open programs follow the new rules, and dates already approved stay as they are.

Start with one client's SOP.

Send it in any format. We'll map each rule and show the checks in a demo workspace for that client.