Skip to content

Agency (Advertising, Marketing, PR) CRM

When the hours spent are not visible until the month closes, the agency ends up working for free for a customer it thought was profitable; and because revision rounds are counted nowhere, that gap never reaches the next quote.

Retainer, project and performance contracts are a field on the customer card; agent hours attach to a customer and a project, and the month-end report comes out of those records.

Agency (Advertising, Marketing, PR) CRM
  • Keep the contract type, the monthly budget, the contacts and the payment terms for every brand on a single card
  • Run the customer, project and task queue in a Kanban or Gantt view
  • Enter agent hours per customer and per project and see the remaining hours on a retainer at any moment
  • Submit design, video and content files for approval through the limited-permission account you open for the customer, and attach revision requests to the record
  • At the end of the month gather the work done, the hours spent and the campaign results into a single PDF report
Customer and Brand RecordEvery agency customer is an account record; the contract type (retainer, project, performance), the monthly budget and the payment terms sit in its fields, and contacts are attached to that record.
Project and TaskA project is a record attached to the customer and a task is a record attached to the project; the assigned agent and the time estimate are in the task fields, and the queue is read in the Kanban or the calendar view.
Agent Hour EntryAn hour spent is a record carrying a customer and a project field; on a retainer it is deducted from the contract hours, and the remaining hours appear in that customer's report.
File and RevisionDesign, video and content files are attached to the project; a revision request is written onto the project and which round it is is counted from the record.
Monthly Activity ReportThe report is produced from the task and hour records within the month; campaign result figures (CTR, followers, KPI) do not arrive from the ad accounts by themselves, they are entered into the record by hand or by import.

What an agency sells is hours, but the invoice is issued with three separate logics: a fixed monthly amount on a retainer, on stage delivery in a project, and according to the result achieved on performance. If you have customers on all three models in the same month, which team is working for whom comes not from the calendar but only from the hour records.

Rapitek CRM writes the contract type onto the customer card and runs the invoicing according to that label; mixed contracts are held in the same structure. Hours can be entered by hand by the agent, kept with a timer attached to the start of a task, or imported from a report you take out of another tool. A user account with limited permissions is opened for the customer in the CRM; which projects, files and reports they will see is determined by the profile. On the PR side the media list, and on the digital side campaign and KPI tracking, are defined during setup as separate objects.

Frequently asked questions

Is there a difference between an advertising agency, a digital agency and a PR agency?
The sector name differs but the flow is similar: customer portfolio, project management, hour tracking, invoicing. Rapitek CRM suits all three. On the PR side the media list, and on the digital side campaign and KPI tracking, are defined during setup with your own fields. A module that pulls the figures from social media and ad platforms by itself does not come out of the box; the figures are entered into the record by hand or by import.
How are retainer and project invoicing managed separately?
Every customer is tagged with a contract type: on a retainer the invoice is issued on a fixed monthly amount and the remaining hours are reported. On a project it is invoiced by milestone, on performance according to the result. Mixed contracts can also be defined in the same structure.
Can we offer a portal to customers?
We open a user account with limited permissions for the customer in the CRM: which projects, files and reports they will see is determined by the profile. File approval and revision requests run through that account on the same record, and the monthly report can also be sent as a PDF. We do not have a separate branded portal product — what they see is the CRM itself, as much of it as their permissions allow.
Is hour tracking done automatically?
Hours are entered in two ways: the agent enters them by hand during the day, or they are kept with a timer attached to the start of a task. If you use tools such as Toggl or Clockify, we build the connection ourselves; there is no out-of-the-box module. You can bring in the report you export from those tools by import; if a live connection is needed, our professional services team builds it specifically for the project over the REST API, OAuth2 and webhooks, and the scope and the cost are shared in writing in the discovery call. When no connection is built, hours continue to be entered by hand or by file transfer.
Made with RapitekGO

We would like to use optional cookies to measure your visit. The site works exactly the same if you decline. Cookie policy